外观现代 自定义音频播放器 jQuery oyoplayer

  • 源码大小:15.86MB
  • 所需积分:1积分
  • 源码编号:19JP-3686
  • 浏览次数:699次
  • 最后更新:2023年07月10日
  • 所属栏目:其他
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

oyoplayer旨在通过使用HTML5 audio API,为您提供创建自定义音频播放器的简单方法,同时使其在任何设备上完全兼容。

本文将向您展示如何使用jQuery创建具有播放列表支持的自定义音频播放器。您将了解这样做的一些好处,并观看演示。

如何使用它:

1.将jQuery库与oyoplayer插件的文件一起加载到HTML中。

  1. <!-- jQuery -->
  2. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  3. <!-- oyoplayer plugin -->
  4. <link rel="stylesheet" href="oyoplayer.css" />
  5. <script src="oyoplayer.js"></script>

2.创建一个新的音频播放器实例。

  1. audioPlayer = new oyoPlayer();

3.将音频播放器附加到文档中的任何元素。

  1. $(".container").append(audioPlayer);

4.将您的音频文件添加到播放列表中。

  1. audioPlayer.addToPlaylist("1.mp3", "Audio 1");
  2. audioPlayer.addToPlaylist("2.mp3", "Audio 2");
  3. audioPlayer.addToPlaylist("3.mp3", "Audio 3");
  4. // ...

5.设置启动时播放的音频。

  1. // Audio 1
  2. audioPlayer.setSourceIndex(1);

6.将文本设置为在待机状态下显示在音频播放器中。

  1. audioPlayer.setNotification("Push Play to start");

7.跳到下一个音频。

  1. audioPlayer.skipNext();

8.自定义音频播放器的外观。

  1. .oyoplayer {
  2. box-sizing : border-box;
  3. width : 500px;
  4. min-width : 272px;
  5. max-width : 500px;
  6. border-radius : 8px;
  7. box-shadow : 8px 8px 16px black;
  8. background-color : black;
  9. padding : 0px 8px 8px;
  10. margin-bottom : 8px;
  11. font-family : 'Inter', 'Roboto', Arial, Verdana, Helvetica, sans-serif;
  12. font-size : 10pt;
  13. user-select : none;
  14. overflow : hidden;
  15. }

9.财产。

  1. // get the current audio
  2. audioPlayer.getCurrentTrack();
  3.  
  4. // get all audio files
  5. audioPlayer.getSongs()
  6.  
  7. // check states
  8. audioPlayer.state.active
  9. audioPlayer.state.playing
  10. audioPlayer.state.paused

更新日志:

2022-02-26

  • JS更新

预览截图