ユーザーからファイルを読み込もうとしていて、JavaScript で再生したいと考えています。
FileList
ファイルは正しく読み込まれ、 APIを使用して名前、タイプなどを確認してアクセスでき ます。
できないのは、取得したファイルを再生することです。やってみました
myFile.play();
ロードされたファイルでいつも行うように、動作しません。
何か案が?
ユーザーからファイルを読み込もうとしていて、JavaScript で再生したいと考えています。
FileList
ファイルは正しく読み込まれ、 APIを使用して名前、タイプなどを確認してアクセスでき ます。
できないのは、取得したファイルを再生することです。やってみました
myFile.play();
ロードされたファイルでいつも行うように、動作しません。
何か案が?
FileReader を使用する代わりに、メディア コンテンツのみを再生する場合は、createObjectURL メソッドを使用することをお勧めします。ファイルの内容を含む文字列を作成しないため、より効率的です。
https://developer.mozilla.org/fr/docs/DOM/window.URL.createObjectURL
ただ行う:
audio/video.src=window.URL.createObjectURL(myFile);
メモリ リークを避けるために、別のメディア ファイルをロードするときは、忘れずに uri を取り消してください。
window.URL.revokeObjectURL(audio/video.src);