【发布时间】:2014-04-18 09:19:47
【问题描述】:
我正在尝试在图像点击事件上播放视频。我感兴趣的设备是iphone。我希望 iphone 用户在访问我的网站时单击图像并在设备本机播放器上播放视频。我也尝试过带有海报的视频标签,但是当视频结束并且用户回到我的网站时,海报不再显示。我用安卓设备测试过,没有问题。这就是为什么我决定让它与 onclick 图像事件而不是视频标签一起工作。
如果有人可以帮助我,任何帮助将不胜感激,因为我正在寻找解决方法数周。
<!DOCTYPE html>
<div id="home01">
<img id="myImg" src="picture.jpg" width="640" height="360">
</div>
<script language="javascript" type="text/javascript">
document.getElementById('myImg').addEventListener('click', function (e) {
var video = document.createElement('video');
var sourceTag = document.createElement('source');
sourceTag.type = 'video/mp4';
sourceTag.src = 'rolex.mp4';
video.appendChild(sourceTag);
video.play();
});
</script>
</html>
【问题讨论】: