视频标记不会在Dartium中显示内容

时间:2014-05-04 09:11:01

标签: dart dart-editor dart-html dartium

我目前在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。

1 个答案:

答案 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。