oyoplayer旨在通过使用HTML5 audio API,为您提供创建自定义音频播放器的简单方法,同时使其在任何设备上完全兼容。
本文将向您展示如何使用jQuery创建具有播放列表支持的自定义音频播放器。您将了解这样做的一些好处,并观看演示。
1.将jQuery库与oyoplayer插件的文件一起加载到HTML中。
<!-- jQuery --> <script src="/path/to/cdn/jquery.slim.min.js"></script> <!-- oyoplayer plugin --> <link rel="stylesheet" href="oyoplayer.css" /> <script src="oyoplayer.js"></script>
2.创建一个新的音频播放器实例。
audioPlayer = new oyoPlayer();
3.将音频播放器附加到文档中的任何元素。
$(".container").append(audioPlayer);
4.将您的音频文件添加到播放列表中。
audioPlayer.addToPlaylist("1.mp3", "Audio 1"); audioPlayer.addToPlaylist("2.mp3", "Audio 2"); audioPlayer.addToPlaylist("3.mp3", "Audio 3"); // ...
5.设置启动时播放的音频。
// Audio 1 audioPlayer.setSourceIndex(1);
6.将文本设置为在待机状态下显示在音频播放器中。
audioPlayer.setNotification("Push Play to start");
7.跳到下一个音频。
audioPlayer.skipNext();
8.自定义音频播放器的外观。
.oyoplayer { box-sizing : border-box; width : 500px; min-width : 272px; max-width : 500px; border-radius : 8px; box-shadow : 8px 8px 16px black; background-color : black; padding : 0px 8px 8px; margin-bottom : 8px; font-family : 'Inter', 'Roboto', Arial, Verdana, Helvetica, sans-serif; font-size : 10pt; user-select : none; overflow : hidden; }
9.财产。
// get the current audio audioPlayer.getCurrentTrack(); // get all audio files audioPlayer.getSongs() // check states audioPlayer.state.active audioPlayer.state.playing audioPlayer.state.paused
2022-02-26