摘要:在頁面里添加音樂文件控制音樂自動播放音樂音樂播放自動播放音樂效果,解決瀏覽器或者自動播放問題自動播放音樂效果,解決微信自動播放問題樣式控制音樂小圖標的樣式音樂小圖片點擊控制音樂播放和暫停
在頁面里添加音樂文件
控制音樂自動播放
// 音樂 backgroundMusic(document.getElementById("music")); // 音樂播放 function backgroundMusic(audio){ // 自動播放音樂效果,解決瀏覽器或者APP自動播放問題 if(audio.paused){ audio.load(); audio.play(); } function musicInBrowserHandler() { if(audio.paused){ audio.load(); audio.play(); } document.body.removeEventListener("touchstart", musicInBrowserHandler); } document.body.addEventListener("touchstart", musicInBrowserHandler); // 自動播放音樂效果,解決微信自動播放問題 function musicInWeixinHandler() { if(audio.paused){ audio.load(); audio.play(); } document.addEventListener("WeixinJSBridgeReady", function () { if(audio.paused){ audio.load(); audio.play(); } }, false); document.removeEventListener("DOMContentLoaded", musicInWeixinHandler); } document.addEventListener("DOMContentLoaded", musicInWeixinHandler); }css 樣式控制音樂小圖標的樣式
.music-icon { /* display: none; */ z-index: 999; width: .82rem; height: .82rem; position: absolute; top: .2rem; right: .1rem; background: url("../image/music-open.png") no-repeat; background-position: 0 0; background-size: .82rem .82rem; } .music-icon.open{ background: url("../image/music-open.png") no-repeat; background-size: .82rem .82rem; } .music-icon.close{ background: url("../image/music-close.png") no-repeat; background-size: .82rem .82rem; }音樂小圖片點擊控制音樂播放和暫停
$(".music-icon").on("touchstart",function(){ if($("#music")[0].paused){ $(this).removeClass("close").addClass("open"); $("#music")[0].play(); }else{ $(this).removeClass("open").addClass("close"); $("#music")[0].pause(); } });
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/89834.html
摘要:前些天偷臺風的閑暇時寫了一個移動端音樂播放器,作為練手項目。有的歌詞周杰倫算什么男人格式是時間點時間歌詞創建映射首先以將歌詞字符串分割成以時間點文字的數組,但由于這樣分割之后最后一個元素是空的,所以用刪除最后一個元素。 這段時間公司一直在做一個PC的教育類單頁應用,龐大復雜,涉及非常多H5的知識,音頻就是其中的一部分。前些天偷臺風的閑暇時寫了一個移動端音樂播放器,作為練手項目。 在線地...
摘要:基于等開發一款移動端音樂,界面參考了安卓版的網易云音樂布局適配常見移動端。圖標使用阿里巴巴圖標庫,中間的唱片旋轉動畫使用了實現。搜索功能實現功能搜索歌手歌單歌曲熱門搜索數據節流上拉刷新保存搜索記錄。 基于 Vue(2.5) + vuex + vue-router + vue-axios +better-scroll + Scss + ES6 等開發一款移動端音樂 WebApp,UI ...
閱讀 3061·2021-10-27 14:16
閱讀 2878·2021-09-24 10:33
閱讀 2284·2021-09-23 11:21
閱讀 3228·2021-09-22 15:14
閱讀 811·2019-08-30 15:55
閱讀 1675·2019-08-30 15:53
閱讀 1741·2019-08-29 11:14
閱讀 2190·2019-08-28 18:11