小程序音乐播放器

Posted 竹 薙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序音乐播放器相关的知识,希望对你有一定的参考价值。

wx.createInnerAudioContext()

audio组件小程序不再使用,使用能力更强的 wx.createInnerAudioContext 接口
在js文件头部创建一个对象

const myaudio = wx.createInnerAudioContext();

播放音乐

 //播放按钮
  playbtn(){
    var that=this;
    var id = this.data.id
    this.setData({
      playflag:true //改变按钮样式状态
    })
    //开始播放
    myaudio.autoplay = true;
    var vidSrc = `https://music.163.com/song/media/outer/url?id=${id}.mp3`; //音频地址
    myaudio.src = vidSrc;
    //开始播放
    myaudio.play(); 
    myaudio.onPlay(() => {
      console.log(‘开始播放‘);
    })
  },

停止音乐

 // 停止按钮
  pausebtn(){
    var that=this;
    this.setData({
      playflag:false //改变按钮样式状态
    })
    //音乐停止
    myaudio.stop();
    //停止监听
    myaudio.onStop(() => {
      console.log(‘停止播放‘);
    })
  },

以上是关于小程序音乐播放器的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序后台没有背景音乐功能怎么办

微信小程序学习网易云音乐歌曲详情页代码实现

微信小程序(有始有终,全部代码)开发---跑步App+音乐播放器

微信小程序音频播放之音乐播放器

微信小程序播放背景音乐

微信小程序-图片录音音频播放音乐播放视屏文件