欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序實現(xiàn)播放音頻功能

 更新時間:2022年07月07日 09:06:56   作者:In?Heaven  
這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)播放音頻功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了微信小程序實現(xiàn)播放音頻的具體代碼,供大家參考,具體內容如下

功能描述:一進頁面就會播放音樂,點擊暫停再次點擊后可以開始播放,退出頁面后播放停止。

HTML:

<view class="musicd">
? ? <image src="/resource/images/mic1.png" wx:if="{{isPlay}}" bindtap="audioPause"></image>
? ? <image src="/resource/images/mic2.png" wx:else bindtap="audioPlay"></image>
</view>
data:{
?? ?isPlay: true,
? ? srcMic: 'zzzzz.mp3'
}

onLoad: function (t) {
?? ?this.audioPlay();
},
//播放語音
? yuyinPlay: function (e) {
? ? let that = this
? ? //創(chuàng)建內部 audio 上下文 InnerAudioContext 對象。
? ? that.innerAudioContext = wx.createInnerAudioContext();
? ? that.innerAudioContext.onError(function (res) {
? ? })
? ? if ((that.data.srcMic == '') || (that.data.srcMic == undefined)) return;

? ? that.innerAudioContext.src = that.data.srcMic //設置音頻地址
? ? this.innerAudioContext.play(); //播放音頻
? },
? //播放
? audioPlay() {
? ? this.yuyinPlay();
? ? this.setData({
? ? ? isPlay: true
? ? })
? },
? // 停止播放
? audioPause() {
? ? this.setData({
? ? ? isPlay: false
? ? })
? ? this.innerAudioContext.pause();//暫停音頻?

? },
? // 結束語音
? end: function (e) {
? ? let that = this
? ? if ((that.data.src) || (that.data.src != undefined)) return
? ? that.innerAudioContext.pause();//暫停音頻?
? },

?onHide: function () {
? ? this.end();//暫停音頻
? },
? onUnload: function () {
? ? this.end();//暫停音頻
? },
.musicd {
? position: fixed;
? z-index: 9999;
? top: 10%;
? left: 4%;
}
.musicd image {
? width: 100rpx;
? height: 100rpx;
? z-index: 999;
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • JS函數(shù)節(jié)流和函數(shù)防抖問題分析

    JS函數(shù)節(jié)流和函數(shù)防抖問題分析

    這篇文章主要介紹了JS函數(shù)節(jié)流和函數(shù)防抖問題分析,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-12-12
  • js焦點文字滾動效果代碼分享

    js焦點文字滾動效果代碼分享

    這篇文章主要介紹了js焦點文字滾動效果,功能實現(xiàn)非常簡單,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • JS中國標準時間轉化為年月日時分秒'yyyy-MM-dd hh:mm:ss'的示例詳解

    JS中國標準時間轉化為年月日時分秒'yyyy-MM-dd hh:mm:ss'的示例詳解

    這篇文章主要介紹了JS中國標準時間轉化為年月日時分秒‘yyyy-MM-dd hh:mm:ss‘的相關知識,通過示例代碼介紹了,Js各種時間轉換問題(YYYY-MM-DD 時間戳 中國標準時間),需要的朋友可以參考下
    2024-02-02
  • IE8利用自帶的setCapture和releaseCapture解決iframe的拖拽事件方法

    IE8利用自帶的setCapture和releaseCapture解決iframe的拖拽事件方法

    最近有個需求須要實現(xiàn)左右拖拽功能,頁面右邊是個iframe頁面,在chrome測試通過之后,發(fā)現(xiàn)在ie8上面效果不是很理想,查閱相關資料找到可以使用ie自帶的setCapture和releaseCapture來解決,需要的朋友可以參考下
    2016-10-10
  • Web Uploader文件上傳插件使用詳解

    Web Uploader文件上傳插件使用詳解

    WebUploader是由Baidu WebFE(FEX)團隊開發(fā)的一個簡單的以HTML5為主,F(xiàn)LASH為輔的現(xiàn)代文件上傳組件。這篇文章主要為大家詳細介紹了Web Uploader文件上傳插件使用方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • JavaScript(js)設置默認輸入焦點(focus)

    JavaScript(js)設置默認輸入焦點(focus)

    常常會在回復和引用里使用此功能,即單擊回復或引用,如讓輸入焦點出現(xiàn)在留言輸入框中,如果使用錨來定位,輸入焦點就不能激活了,需要了解的朋友可以參考下
    2012-12-12
  • js實現(xiàn)消滅星星(web簡易版)

    js實現(xiàn)消滅星星(web簡易版)

    這篇文章主要為大家詳細介紹了js實現(xiàn)web簡易版的消滅星星,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • js實現(xiàn)上傳圖片及時預覽

    js實現(xiàn)上傳圖片及時預覽

    這篇文章主要為大家詳細介紹了js實現(xiàn)上傳圖片及時預覽的相關資料,具有一定的參考價值,感興趣的朋友可以參考一下
    2016-05-05
  • 一步一步教你寫淡入淡出帶注釋的圖片輪播插件(一)

    一步一步教你寫淡入淡出帶注釋的圖片輪播插件(一)

    抽空寫了個類似的效果,做了一定程度的封裝,雖然也只能勉強算個輕量級原生小插件吧,但還是分享出來,并做一步一步的教程,希望能給有需要的朋友一些幫助吧。
    2010-10-10
  • layer.confirm點擊第一個按鈕關閉彈出框的方法

    layer.confirm點擊第一個按鈕關閉彈出框的方法

    今天小編就為大家分享一篇layer.confirm點擊第一個按鈕關閉彈出框的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09

最新評論