jQuery MPlayer網站音樂播放器插件
這是一款2017年賀新春版的紅色喜慶音樂播放器程式碼,jQuery MPlayer網站音樂播放器外掛程式下載。注意:示範效果在左下角收起來了,別以為沒示範!
js程式碼
<script src="js/jquery-2.1.1.js"></script>
<script src="js/mplayer.js"></script>
<script src="js/mplayer-list.js"></script>
<script src="js/mplayer-functions.js"></script>
<script src="js/jquery.nstSlider.min.js"></script>
<script>
var modeText = ['順序播放','單曲循環','隨機播放','列表循環'];
var player = new MPlayer({
// 容器選擇器名稱
containerSelector: '.mp',
// 播放清單
songList: mplayer_song,
// 專輯圖片錯誤時顯示的圖片
defaultImg: 'img/mplayer_error.png',
// 自動播放
autoPlay: true,
// 播放模式(0->順序播放,1->單曲循環,2->隨機播放,3->清單循環(預設))
playMode:0,
playList:0,
playSong:0,
// 目前歌詞距離頂部的距離
lrcTopPos: 34,
// 列表模板,用${變數名稱}$插入模板變數
listFormat: '<tr><td>${name}$</td><td>${singer}$</td><td>${time}$</td></td><td>${time}$</td>< ;/tr>',
// 音量滑桿改變事件名稱
volSlideEventName:'change',
// 初始音量
defaultVolume:80
}, function () {
// 綁定事件
this.on('afterInit', function () {
console.log('播放器初始化完成,正在準備播放');
}).on('beforePlay', function () {
var $this = this;
var song = $this.getCurrentSong(true);
var songName = song.name + ' - ' + song.singer;
console.log('即將播放'+songName+',return false;可以取消播放');
}).on('timeUpdate', function () {
var $this = this;
console.log('當前歌詞:' + $this.getLrc());
}).on('end', function () {
var $this = this;
var song = $this.getCurrentSong(true);
var songName = song.name + ' - ' + song.singer;
console.log(songName+'播放完畢,return false;可以取消播放下一曲');
}).on('mute', function () {
var status = this.getIsMuted() ? '已靜音' : '未靜音';
console.log('目前靜音狀態:' + status);
}).on('changeMode', function () {
var $this = this;
var mode = modeText[$this.getPlayMode()];
$this.dom.container.find('.mp-mode').attr('title',mode);
console.log('播放模式已切換為:' + mode);
});
});
$(document.body).append(player.audio); // 測試用
setEffects(player);
</script>
js程式碼
<script src="js/jquery-2.1.1.js"></script>
<script src="js/mplayer.js"></script>
<script src="js/mplayer-list.js"></script>
<script src="js/mplayer-functions.js"></script>
<script src="js/jquery.nstSlider.min.js"></script>
<script>
var modeText = ['順序播放','單曲循環','隨機播放','列表循環'];
var player = new MPlayer({
// 容器選擇器名稱
containerSelector: '.mp',
// 播放清單
songList: mplayer_song,
// 專輯圖片錯誤時顯示的圖片
defaultImg: 'img/mplayer_error.png',
// 自動播放
autoPlay: true,
// 播放模式(0->順序播放,1->單曲循環,2->隨機播放,3->清單循環(預設))
playMode:0,
playList:0,
playSong:0,
// 目前歌詞距離頂部的距離
lrcTopPos: 34,
// 列表模板,用${變數名稱}$插入模板變數
listFormat: '<tr><td>${name}$</td><td>${singer}$</td><td>${time}$</td></td><td>${time}$</td>< ;/tr>',
// 音量滑桿改變事件名稱
volSlideEventName:'change',
// 初始音量
defaultVolume:80
}, function () {
// 綁定事件
this.on('afterInit', function () {
console.log('播放器初始化完成,正在準備播放');
}).on('beforePlay', function () {
var $this = this;
var song = $this.getCurrentSong(true);
var songName = song.name + ' - ' + song.singer;
console.log('即將播放'+songName+',return false;可以取消播放');
}).on('timeUpdate', function () {
var $this = this;
console.log('當前歌詞:' + $this.getLrc());
}).on('end', function () {
var $this = this;
var song = $this.getCurrentSong(true);
var songName = song.name + ' - ' + song.singer;
console.log(songName+'播放完畢,return false;可以取消播放下一曲');
}).on('mute', function () {
var status = this.getIsMuted() ? '已靜音' : '未靜音';
console.log('目前靜音狀態:' + status);
}).on('changeMode', function () {
var $this = this;
var mode = modeText[$this.getPlayMode()];
$this.dom.container.find('.mp-mode').attr('title',mode);
console.log('播放模式已切換為:' + mode);
});
});
$(document.body).append(player.audio); // 測試用
setEffects(player);
</script>
免責聲明
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
jQuery 如何有效率地選擇具有特定 CSS 屬性的元素?
30 Nov 2024
在 jQuery 中選擇具有特定 CSS 屬性的元素問題:我們如何有效地選擇擁有特定 CSS 屬性的所有元素...
如何使用 jQuery 和 JavaScript 高效解析和顯示 JSON 資料?
06 Dec 2024
使用 jQuery 和 JavaScript 解析 JSON 資料這個簡短的教程解決了有效操作 JSON 資料的挑戰,特別是...
使用 jQuery 建立 HTML 元素 $(document.createElement('div')) 比 $('') 更有效率嗎?
19 Nov 2024
使用 jQuery 最佳化 HTML 元素建立以增強效能當使用 jQuery 建立動態介面時,必須...
如何在 ASP.NET UpdatePanel 中維護 jQuery 滑鼠懸停效果?
03 Dec 2024
jQuery $(document).ready 和 UpdatePanels:精緻的外觀當利用 jQuery 將滑鼠懸停效果應用於 UpdatePanel 中的元素時,...
如何在不使用'display”的情況下在 jQuery 中將可見性設為隱藏?
08 Dec 2024
設定隱藏可見性的 jQuery 等效項在 jQuery 中,.show() 和 .hide() 方法通常用於操作顯示屬性...
Hot Tools
jQuery2019情人節表白放煙火動畫特效
一款抖音上很火紅的jQuery情人節表白放煙火動畫特效,適合程式設計師、科技宅用來向心愛的女孩告白,無論你選擇願意或不願意,到最後都得同意。
layui響應式動畫登入介面模板
layui響應式動畫登入介面模板
520情人節表白網頁動畫特效
jQuery情人節表白動畫、520表白背景動畫
酷炫的系統登入頁
酷炫的系統登入頁
HTML5卡音樂播放器-CASSETTE PLAYER
HTML5卡音樂播放器-CASSETTE PLAYER
熱門文章
崩壞:星穹鐵道 - 所有金色替罪羊謎題解決方案
18 Jan 2025
手游攻略
Tales Of Graces F 重製版:所有鎖定的寶箱密碼
18 Jan 2025
手游攻略
魯馬島:考古學家職業指南
03 Jan 2025
手游攻略
如何修復 KB5049622 在 Windows 11 中安裝失敗的問題?
15 Jan 2025
故障排查
魯瑪島:所有魯瑪蛋地點
05 Jan 2025
手游攻略