พี่ครับขอวิธีนี้หน่อยได้มั้ยครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา พี่ครับขอวิธีนี้หน่อยได้มั้ยครับ
พี่ครับขอวิธีนี้หน่อยได้มั้ยครับ
Copy
ต้นกระทู้ครับ http://niik.in/que_2190_5096 พี่ครับ กรณีหาเวลา ได้ ให้แสดงปุ่ม แล้วถ้าหยุดวีดีโอด้วยแล้วรอให้กดพอกดเสร็จวีดีโอก๋เล่นต่อ หรือหยุดไปค้างscreenนั้น ต้องทำยังไงหรอครับ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link href="//vjs.zencdn.net/5.11.9/video-js.css" rel="stylesheet">
<!-- If you'd like to support IE8 -->
<script src="//vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
<script src="//vjs.zencdn.net/5.11.9/video.js"></script>
<style type="text/css">
.hide_link{
display: none;
}
</style>
</head>
<body>
<div style="margin:auto;width:80%;">
<video id="my-video" class="video-js" controls preload="auto"
poster="MY_VIDEO_POSTER.jpg" data-setup="{}">
<source src="//www.w3schools.com/TAGS/movie.mp4" type='video/mp4'>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser that
<a href="//videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
</p>
</video>
<div class="hide_link">
Show Link
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
var timeCheck=null;
var myPlayer = videojs('my-video'); // สร้างวิดีโอใน video id ว่า id="my-video"
myPlayer.ready(function(){ // วิดีโอพร้อม
myPlayer.on('timeupdate',function(){
var whereYouAt = myPlayer.currentTime(); // หาเวลาที่เล่นปัจจุบัน
if(timeCheck==null){
if(whereYouAt.toFixed(0)==5){ // ถ้าเข้าวินาทีที่ 5
timeCheck=whereYouAt.toFixed(0); // ยกเลิการเช็ค ให้ timeCheck ไม่เท่ากับ null
// ทำงานที่ต้องการในวินาที่ที่ 5
console.log(whereYouAt.toFixed(0));
$(".hide_link").show(); // แสดงส่วนที่ซ่อนไว้
}
}
});
myPlayer.on('ended',function(){
// ทำงานเมื่อเล่นจบ
var whereYouAt = myPlayer.currentTime();
console.log("Ended AT "+whereYouAt.toFixed(0));
});
});
</script>
</body>
</html>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ