html5视频mp4的多音轨

时间:2017-08-28 12:07:50

标签: javascript html5 html5-video html5-audio

我一直在为多个音轨可用的视频播放器构建一个简单的html5和javascript应用程序,我可以选择一个特定的轨道。但是没有mp4文件的解决方案,因为它需要m3u8格式,但我需要一个简单的mp4解决方案。我不知道怎么做......

提前致谢

1 个答案:

答案 0 :(得分:-1)

您可以使用以下代码播放 var dJsm = Components.utils.import("resource://gre/modules/Downloads.jsm").Downloads; var tJsm = Components.utils.import("resource://gre/modules/Task.jsm").Task; var fuJsm = Components.utils.import("resource://gre/modules/FileUtils.jsm").FileUtils; var nsiPromptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService(Components.interfaces.nsIPromptService); .... NetUtil.asyncFetch(file, function(inputStream, status) { if (!Components.isSuccessCode(status)) { return; } var data = NetUtil.readInputStreamToString(inputStream, inputStream.available()); var data = window.btoa(data); var encoded_data_to_send_via_xmlhttp = encodeURIComponent(data); ... }); 个文件。

  Access to file:// URLs or reading files without any explicit user input 

并关注mp4文件的代码。

<video width="400" controls>
    <source src="YOURFILE" type="video/mp4">
</video>

m3u8替换为您的文件或文件链接。