我在用户的机器中有一个文件的JavaScript文件对象,我想链接到它video
标记并播放它。问题是我需要首先检测浏览器是否支持我拥有的文件的编解码器,我该怎么做?我知道我可以使用canPlayType()
函数检测浏览器支持哪些编解码器,但是如何检测我拥有的文件的编解码器?如何检测HTML5视频标签是否支持视频文件?
1
A
回答
0
我看着它多,canPlayType()也可以包含编解码器,所以你可以尝试:
canPlayType('video/mp4; codecs="avc1.42E01E"');
和
canPlayType('video/mp4; codecs="mp4a.40.2"');
分别例如
+1
是的,但是如何检测视频文件的编解码器? – Cokegod
+0
我不认为你可以。 –
相关问题
- 1. 如何检测HTML5视频标签支持的视频格式?
- 2. 如何判断HTML5视频标签源是否支持CORS?
- 3. HTML5视频标签音量支持
- 4. 移动浏览器是否支持使用HTML5视频标签的4k视频?
- 5. Html5视频标签:iOS不支持mp4视频
- 6. 如何检查html5视频支持?
- 7. HTML5是否支持视频的HTTP Psuedostreaming?
- 8. Android是否支持使用HTML5视频标签的RTSP流?
- 9. html5不支持视频
- 10. webkit支持目标设备上的html5视频标签
- 11. HTML5视频:检测带宽
- 12. HTML5视频标签IE9
- 13. youtube.com和html5视频标签
- 14. HTML5视频标签显示
- 15. HTML5视频标签格式
- 16. html5的视频标签
- 17. HTML5视频标签在Firefox
- 18. HTML5视频标签的YouTube
- 19. html视频标签支持的视频长度
- 20. 视频不支持FLAC音频文件
- 21. 如何检测使用html5视频播放哪个视频源
- 22. 如何使用html5视频标签播放HDS视频流
- 23. html5视频标签+ flash视频:如何更改优先级
- 24. HTML5视频标签总是下载完整的视频在Safari
- 25. 黑莓手机上的HTML5视频标签支持
- 26. Html5视频标签控件的播放时间比视频长
- 27. HTML5视频:我应该支持多少种视频格式?
- 28. HTML5视频标签重播事件
- 29. 检测视频源是否在html5视频播放器中设置
- 30. html5视频标签不显示视频,ColdFusion是否有所作为?
,你可以使用有问题的文件的扩展名? –
@I Devlin是的,我可以,但例如,如果扩展名是MP4,我怎么知道编解码器是H.264还是MPEG-4? – Cokegod
它应该没关系,它既可以播放MP4文件也可以不播放,你不可能真正挖掘出比这更深的内容。 –