1

我正在尝试在 iOS 和 Android 设备上播放视频。我有一个 html 表格,如果您单击一行,它会打开一个播放器,您可以从相应的视频开始。iOS 与下面的代码配合得很好,但 Android 给出了奇怪的行为,它打开了播放器和一个奇怪的巨大播放按钮不在位置。有任何想法吗?

<div id="player"></div>
<table>
....
<tr >
<td onclick="DoNav('kft0labfoeiv3f4kdvvm40imu4/video_ec9658f0c1855e2e2ac09ae284f5e6990dbf445d_1338304978.mp4');"> Mycamera
</td>
</tr>
...
</table>

<script>
function DoNav(theUrl)
{

// only add the player if it doesn't yet exist
if($('#myfileplayer').length == 0) {
    var mydiv = $("#player");
    var myvideo = $("<video id='myfileplayer' src='"+ theUrl +
       "' width='280' height='200'  controls></video>");
    mydiv.append(myvideo);
} else {
   $('#myfileplayer').attr("src",theUrl); 
}

$("#myfileplayer").click(function(){
    $(this).play();
});

} 
</script>

我读过这篇文章让 html5 视频在 android 手机上工作。但我相信我在上面的代码中已经涵盖了这一点。任何人都看到我可以做些什么来让它在Android上运行?

4

0 回答 0