我正在尝试在 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上运行?