我想知道HTML5兼容的浏览器如何使用标签播放视频。 它是否实际使用某些插件API调用底层播放器API? 我们可以在chrome浏览器中编写一个自定义插件,这样使用它我们可以像ffmpeg一样调用视频播放器API吗?
答案 0 :(得分:0)
它是否使用某些插件API实际调用底层播放器API?
是的,视频播放器是在浏览器中编写的实现,但唯一暴露的API是HTML标准中规定的(以及JS中存在的那些)。
我们可以在Chrome浏览器中编写自定义插件吗?
没有
这样我们可以像ffmpeg一样调用视频播放器API吗?
不,分发编解码器和许可的问题在这里发挥作用。现代HTML5浏览器中提供的所有格式支持都已获得对MP4和AAC等解码格式的许可访问权限。