私は、ユーザーが自分のhtmlビデオ要素のソースとしてローカルビデオファイルを選択できるようにする方法が必要です。ビデオソースをhtmlで設定するにはどうしたらいいですか?
標準のjavascriptファイルダイアログから完全なパスにアクセスできないため、ソースの設定が機能していないようです。
私は次のことを試してみました:
//THE VIDEO ELEMENT
<video id="video1" muted>
<source src="" type="video/mp4" />
</video>
//THE DIALOG BUTTON TO SET VIDEO SOURCE
<input type='file' onchange="readURL(this);" />
<script>
var video = document.getElementById("video1");
function readURL(input) {
//THE METHOD THAT SHOULD SET THE VIDEO SOURCE
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
video.src = input.files[0]
};
}
}
</script>
どのように私は、HTML5のvideo要素にローカルのビデオファイルを選択し、アップロードすることができ、ボタンを作成することができますか?
可能な重複HTML5ビデオタグ付きビデオファイル?](http://stackoverflow.com/questions/8885701/play-local-hard-drive-video-file-with-html5-video-tag) – michaPau