Trong http://www.develooping.com/canvas-video-player/ bạn có thể xem nền mp4 đáp ứng hoạt động trong iPad/iPhone. Tải xuống mã từ http://www.develooping.com/wp-content/uploads/2016/04/html-canvas-video-player.zip.Nó sử dụng một phiên bản thích nghi của HTML canvas video player script by Stanko;
<div class="video-responsive">
<video class="video" muted="muted" loop="loop" autoplay="autoplay">
<source src="mY_movie.mp4" type="video/mp4">
Your browser does not support HTML5 video.
</video>
<canvas class="canvas"></canvas>
<div id="over_video">Look at me</div>
</div>
Các kịch bản được sử dụng như sau
<script src="canvas-video-player.js"></script>
<script>
var isIOS = /iPad|iPhone|iPod/.test(navigator.platform);
if (isIOS) {
var canvasVideo = new CanvasVideoPlayer({
videoSelector: '.video',
canvasSelector: '.canvas',
timelineSelector: false,
autoplay: true,
makeLoop: true,
pauseOnClick: false,
audio: false
});
}else {
// Use HTML5 video
document.querySelectorAll('.canvas')[0].style.display = 'none';
}
</script>
CSS là
body {
background: #000;
padding:0;
margin:0;
}
.video-responsive {
padding-bottom: 56.25%;
position: relative;
width: 100%;
}
.canvas,
.video {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
background: #000;
z-index: 5;
}
#over_video{
position: absolute;
width: 100%;
height: 100%;
text-align: center;
top: 0;
z-index: 10;
font-size: 12vw;
color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 20%;
text-shadow: 4px 4px 4px #5C433B;
}
Hy vọng nó có thể giúp.
Nguồn
2016-04-07 21:03:44
Đây có phải là video Flash không? –
Không, câu trả lời mà ông chỉ ra là đặc biệt xung quanh HTML5. Định dạng video của bạn là gì? Mã của bạn đâu rồi? Thật khó để giúp đỡ không có ví dụ. – tkone
bạn có thể kiểm tra tại www.trabam.com/greg – AlexBrand