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 some interview experiences, you can often see ...
This article records the installation and configu...
Use CSS to create a 3D photo wall. The specific c...
explain is used to obtain query execution plan in...
Preface After deploying the server, I visited my ...
Table of contents Preface Function Overloading Ma...
Table of contents Problem Description Rendering T...
1. MacVlan There are many solutions to achieve cr...
1. Introduction Recently I found that there are m...
1. Introduction to Data Integrity 1. Introduction...
Overview Today I will mainly share how to correct...
SRIOV introduction, VF pass-through configuration...
netem and tc: netem is a network simulation modul...
When it comes to bionic design, many people will t...
Record the installation and configuration method ...