Tôi hiện đang làm việc trên một trang để phát các video khác nhau khi bạn nhấp vào một phần tử. Mặc dù nó hoạt động tốt trên máy tính, nhưng các thiết bị iOS thì không. Vấn đề là khi các phần tử, trong trường hợp này một nút, được nhấp, nó cho thấy video nhưng không bắt đầu chơi, như nó phải. Kịch bản làThực hiện nhiều lần bắt đầu html5-video trên iOS5
$(document).ready(function(){
$('#video_1, #video_2').hide();
$('.icon_1').click(function(){
$('#video_2').fadeOut(function(){
$('#video_1').fadeIn();
});
});
$('.icon_2').click(function(){
$('#video_1').fadeOut(function(){
$('#video_2').fadeIn();
});
});
$('.icon_1').click(function(){
$('.video_2').get(0).pause();
$('.video_2').get(0).currentTime = 0;
$('.video_1').get(0).play();
});
$('.icon_2').click(function(){
$('.video_1').get(0).pause();
$('.video_1').get(0).currentTime = 0;
$('.video_2').get(0).play();
});
});
và html là
<button><div class="icon_1" id="mediaplayer" onclick="play">cadillac</div></button>
<button><div class="icon_2" id="mediaplayer2" onclick="play">nike</div></button>
<div id="video_1">
<video class="video_1" width="50%" height="50%" controls poster="http://www.birds.com/wp-content/uploads/home/bird.jpg" >
<source src="http://video-js.zencoder.com/oceans-clip.mp4" type="video/mp4" />
</video>
</div>
<div id="video_2">
<video class="video_2" width="50%" height="50%" controls poster="images/BKG_JohnGT.png">
<source src="images/01.mp4" type="video/mp4" />
</video>
</div>
Nó bất cứ ai có thể cho tôi một chức năng mà có thể mak điều này xảy ra, THT sẽ là tuyệt vời
Tôi nghĩ bạn phải thực sự nhấp vào yếu tố video trên thiết bị di động iOS – Neil