Android Chrome中的嵌入式视频观看

时间:2015-07-26 16:04:07

标签: android html ios google-chrome video

问题

我正在创建一个包含嵌入视频的网站。我正在努力确保移动浏览的兼容性。我正在使用以下标签:

<video width="100%" height="auto" controls id="video_player" preload="none" poster="poster.jpg" autoplay>
  <source src="video.mp4" />
  <source src="video.webm" type="video/webm; codecs=vp8,vorbis" />
  <source src="video.ogv" type="video/ogg; codecs=theora,vorbis" />                
</video>

视频在iOS 8.4及更高版本的桌面浏览器和iPhone / iPad设备中播放,但不是 iOS 7.1。该视频还可在Android平板电脑操作系统版本4.4.2 Chrome版本38.0.2125.114上播放。但是,嵌入的视频将在Android手机操作系统版本5.0.2 Chrome版本43.0.2357.93上播放。

在iOS 7.1上有一个错误图标。在Android上,长度始终为0:00,一旦尝试播放视频,它就会变为透明。

我尝试使用Javasript在点击按钮时手动调用video.play(),但在Android 5.0.2手机上没有运气。

有问题的mp4视频使用Handbrake进行编码并设置:

  

h.264简介:基线

     

h.264等级:3.0

     

音频:AAC

     

网络优化

任何帮助都将不胜感激。

0 个答案:

没有答案