DPlayer.js video player plug-in is easy to use Mainly used to achieve: video playback, monitoring start, end, pause, play time, switch video Official documentation: http://dplayer.js.org Effect picture: ** Note: I set up a service locally and used the LAN to connect to the phone for testing. The video jump position failed on Apple phones, but it worked on Android phones. There is no solution yet... I will continue to update when I have time. ** Code part html: <link rel="stylesheet" href="css/dplayer.min.css"> <script src="js/dplayer.min.js"></script> <div id="dplayer" style="font-size: 12px;"></div> <button class="click1">Switch video</button> js: $(function () { // Initialize video const dplayer = new DPlayer({ container: document.getElementById('dplayer'), video: url: 'video/001.mp4', //Video path pic: 'images/banner1.png', //Video cover thumbnails: 'images/banner2.png', //Video thumbnail type: 'auto' }, }); dplayer.seek('6.972618'); // Jump to the specified time position // Click to switch the video $('.click1').click(function () { switchVideos(); }) // Listen for dplayer.on('play', function () { console.log("play"); dplayer.seek('6.972618'); //jump to the specified time position}); dplayer.on('pause', function () { console.log("pause"); console.log(dplayer.video.currentTime); //Get the current playback time}); dplayer.on('ended', function () { console.log("playback ended"); }); dplayer.on('error', function () { console.log("playback abnormality"); }); }) function switchVideos() { // ajax sends a request to obtain the clicked video data // ...... dplayer.switchVideo({ url: 'video/002.mp4', //Assign the video URL in data pic: 'images/banner2.png', //Get the cover image thumbnails: 'images/banner2.png' //Video thumbnail}) } The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Introduction to the use and disabling of transparent huge pages in Linux
>>: Navicat for MySQL scheduled database backup and data recovery details
In requireJS, there is a property called baseURL....
Table of contents 1. The significance of users an...
1. Virtual environment follows the project, creat...
1. Background In actual projects, we will encount...
Slideshows are often seen on web pages. They have...
Table of contents 1 Use of v-if and v-show 2. Dif...
This article example shares the specific code of ...
Table of contents Initialize computed Dependency ...
Table of contents Summary of Distributed ID Solut...
Study plans are easily interrupted and difficult ...
This article mainly summarizes various problems o...
A common problem encountered during the developme...
Table of contents 1. beforeunload event 2. Unload...
Table of contents Current Issues Solution process...
1. Installation package preparation VMware-player...