如何检测哪个视频源正在播放 html5 视频
我正在对 html5 视频设置分析。由于Chrome、Firefox等目前播放不同的文件类型(但将来可能会改变),有没有办法用Javascript获取浏览器实际播放的视频源?
标记:
<video class="myclass">
<source src="myvid.mp4" type="video/mp4; codecs="avc1.42E01E, mp4a.40.2" />
<source src="myvid.webm" type="video/webm; codecs="vp8, vorbis" />
<source src="myvid.ogv" type="video/ogg; codecs="theora, vorbis" />
</video>
I'm setting up analytics on our html5 videos. Since Chrome, Firefox, etc. currently play different file types (but may change in the future), is there a way with Javascript to get the video source that's actually being played by the browser?
Markup:
<video class="myclass">
<source src="myvid.mp4" type="video/mp4; codecs="avc1.42E01E, mp4a.40.2" />
<source src="myvid.webm" type="video/webm; codecs="vp8, vorbis" />
<source src="myvid.ogv" type="video/ogg; codecs="theora, vorbis" />
</video>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这不是示例性的编码风格,但这对我有用,应该足以让您开始:
基本上,您需要在元数据加载后使用
currentSrc
属性。This is not exemplary coding style, but this works for me and should be enough to get you started:
Basically, you want the
currentSrc
property after the metadata has been loaded.我知道这张票已关闭,但我添加了另一个更官方的解决方案:
只需这样做:
来源:http://www.w3schools.com/tags/av_prop_currentsrc.asp< /a>
I know this ticket is closed but I add another more official solution :
Just do like this:
Source: http://www.w3schools.com/tags/av_prop_currentsrc.asp