我的应用是一个cordova / phonegap应用。 我在Windows Phone 8.1上添加了视频标记。
奇怪的是,它来自URL
<video width="320" height="240" controls>
<source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
虽然它不适用于相对路径
<video width="320" height="240" controls>
<source src="img/movie.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
movie.mp4 包含在我项目的文件夹img中。
显示的消息是“无效来源”;
为什么会这样? 视频完全相同。
PS:它可以从IE 11和Chrome加载。
当我在c#windows-phone应用程序中使用它并通过XAML元素播放时,同样的视频也在工作,这样:
<MediaElement x:Name="mediaSimple"
Source="Assets/video/movie.mp4"
Width="400" AutoPlay="True"/>