在html/web浏览器中播放视频
有没有一种方法可以在所有浏览器支持的html中嵌入视频 - 非html5,不使用<video>
标签,不依赖于flash - 可能纯粹是javascript?在html/web浏览器中播放视频
有些方法可以在没有<video>
标签或闪光灯的情况下播放视频。但是,你需要安装特定的软件在浏览器中播放视频像
苹果的QuickTime
您可以使用HTML的浏览器中显示QuickTime兼容的内容时,用QuickTime浏览器插件或ActiveX控件进行沟通。 https://developer.apple.com/library/content/documentation/QuickTime/Conceptual/QTScripting_HTML/QTScripting_HTML_Document/ScriptingHTML.html
VLC Web插件
的VLC媒体播放器webplugins是原生浏览器插件,类似于Flash或Silverlight插件,并允许所有的VLC媒体播放器可以读取视频的浏览器中播放。 https://wiki.videolan.org/Documentation:WebPlugin/
我不会推荐任何这些。您应该简单地使用<video>
标签播放视频。有这对于较旧的浏览器,如后备支持众多的视频库,
的Video.js - http://videojs.com/
MediaElement.js(依赖于旧版浏览器的https://github.com/videojs/videojs-flash需要) - http://www.mediaelementjs.com/
但
更新我的答案...设置最后两行 –
@bodesam你得到什么旧版本的Firefox? VideoJS和MediaElement都依靠'
播放视频不仅仅是支持<video>
标签的浏览器。浏览器还应该支持编解码器,音频/视频容器格式(例如MPEG)以及可能的DRM。以前的建议(安装Quicktime,VLC,甚至使用Flash或MS Silverlight)通过使用一些在浏览器外部运行的第三方组件来取消此支持,但仍需要用户安装和配置这些组件。由于这些组件通常是平台特定的,因此您不会真正获得任何额外的浏览器支持,只是很多投诉。你可以忘记支持手机和平板电脑。
时下几乎所有的平台和浏览器都支持<video>
和/或<audio>
标签和编解码器,容器格式和DRM。有一些很好的库负责抽象播放,DRM,GUI和分析,其中一些库可以回退到Flash。 Muthu Kumaran的建议; videoJS和MediaElement.js,都是开源的,确实需要一些工作才能启动&运行。其他替代品是
- BitMovin,商业。相当大,功能丰富而且价格昂贵。
- JWPlayer,开源和部分商业。来自Flash背景。有非常大的用户群,并且已经存在很久了。
- TheoPlayer,商业。稳固的球员,已经有一段时间了。
- MeisterPlayer,开源和部分商业化,在块新的孩子。看起来很有希望与几个非常大的客户。
为什么要这么做?谨慎解释? –
所有浏览器之间的兼容性 – bodesam
没有没有 - 没有HTMLVideo的浏览器不值得“支持” –