使用javascript从视频流中提取音频



我想使用 javascript 从视频文件中提取音频,是否可以制作 mp3 文件或任何格式,以便我可以在 html5 的音频标签中播放它? 如果是,如何?或者我应该使用什么 API?

JavaScript 是一个在客户端运行的脚本,通常用于处理用户交互。长时间的计算会导致浏览器停止脚本,并可能使页面无响应。此外,它不适合视频编码/解码。

您应该使用 Java 小程序进行视频处理/音频提取。这样,处理仍会卸载到客户端。在内存和处理器周期方面,服务器上的处理成本很高。不推荐。

所以,这不是一个最佳解决方案。这实际上有点可怕,因为您将强迫用户下载视频而看不到它。您可以做的是将文件作为HTML5视频播放,然后隐藏视频显示,然后显示控件,就好像它只是音频一样。这有点像播放视频,但只是在听音频时不看视频。

结帐 j播放器: http://jplayer.org/

可以让您基本上在任何浏览器上播放MP4,告诉它使用Flash,然后在需要时回退到HTML5。然后,您可以使用CSS/HTML/Images按照您想要的方式设置样式。

您可能想先尝试一个小测试,看看display:none; css 样式是否也会阻止视频的音频播放。如果是这种情况,您也可以使用 height:0; ;

再一次,这是次优的,因为您占用了用户的带宽。还有其他解决方案可能会在流媒体环境中为您去除音频。

相关内容

  • 没有找到相关文章

最新更新