我目前在Dartium有问题。
如果我在dart编辑器中创建一个新的Web项目,我将视频放在默认的html页面上,如下所示:
<video width="640" height="480" controls>
<source src="sample-video.mp4" type="video/mp4">
</video>
运行项目时,视频不会显示在dartium中。
显然,文件系统中存在“sample-video.mp4”文件,并且由于vlc播放器插件,它可以在另一个选项卡中播放。
当我尝试在Chrome中显示文件时,视频也会正常读取,因此,我的mp4编解码器似乎可以用于浏览器。
有人有想法吗?
感谢。
的Seb。
答案 0 :(得分:4)
我认为本机不支持.mp4。我昨天遇到了类似的问题。尝试将您的MP4文件转换为webm和ogg(以支持所有浏览器)。
然后您可以使用
VideoElement e = new VideoElement();
print("canPlay: " + e.canPlayType('video/mp4'));
print("canPlay: " + e.canPlayType('video/webm'));
print("canPlay: " + e.canPlayType('video/ogg'));
给了我:
canPlay:
canPlay: maybe
canPlay: maybe
检测支持的格式。不支持MP4。