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
Text truncation with CSS Consider the following c...
Table of contents Require Implementation Code dat...
Table of contents introduce Usage scenarios Sourc...
Optimization ideas There are two main optimizatio...
One environment Alibaba Cloud Server: CentOS 7.4 ...
In applications with paging queries, queries that...
Table of contents Linux MySQL 5.5 upgraded to MyS...
Detailed explanation of the role of static variab...
This tutorial shares the detailed steps of instal...
Text Shadow text-shadow: horizontal offset vertic...
This article shares the specific code of JS to ac...
The operating environment of this tutorial: Windo...
Table of contents Cross-domain reasons JSONP Ngin...
The virtual machine used is CentOS 8.4, which sim...
When I was writing join table queries before, I a...