我一直试图解决这个问题好几天了,我尽可能多地用谷歌搜索和研究,但还没有答案解决了这个问题。
我在网页上放了一个视频,我正在使用HTML5视频标签。它适用于我尝试的所有桌面浏览器(Firefox,Chrome,IE),它已经在我尝试过的2款iPhone上运行(iPhone 6和iPhone 6s),但我无法让它在游戏中使用我在我的Android设备上(三星Galaxy S5和三星Galaxy Note 8.0)。视频播放器显示在页面上,允许我按下“播放”按钮,但是当我这样做时,只需按住一分钟或2分钟,然后弹出一条消息“对不起,无法播放视频。”
我有3种不同的视频文件类型(技术上4种,如果你把mp4和m4v算作两种不同的类型),它们是mp4,webm和ogg。 mp4采用H.264编码。我尝试使用指定“特定设备的类型等”的转换器对它们进行多次转换,以确定我是否可以使用任何不同的转换。
这是我正在使用的代码:
<video width="480" height="270" controls>
<source src="../pages/videos/video001.mp4">
<source src="../pages/videos/video001.m4v" type="video/mp4">
<source src="../pages/videos/video001.webm" type="video/webm">
<source src="../pages/videos/video001.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
我尝试了不同的宽高比和尺寸。我已经完成了“关闭你的设备然后再打开”,我已经清除了我的浏览器上的缓存和cookie数据(试图通过Chrome访问),我也尝试在三星Galaxy上播放它原生浏览器与chrome(这个名字现在正在逃避我),它也没有在那里工作。
非常感谢任何帮助。这让我疯了!