小程序背景音乐报错 setBackgroundAudioState:fail title is nil! ?

设置title后即可修复

// music.js

 properties: {

   src: String,

   title: String

 },
// ...省略
      const mMgr = wx.getBackgroundAudioManager()

       mMgr.src = this.properties.src

       mMgr.title = this.properties.title

此外,classic.wxml添加一下:

<v-music 
    wx:if="{{classic.type==200}}" 
    img="{{classic.image}}"
    content="{{classic.content}}"
    title="{{classic.title}}" 
    src="{{classic.url}}" />

注意:可能还会报一个:若需要小程序在退到后台后继续播放音频,你需要在 app.json中配置 requiredBackgroundModes属性,详见: https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#requiredbackgroundmodes 错误

那就在外面的app.json里添加:

"requiredBackgroundModes": [

"audio"

],
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每天的学习记录,可能有的地方写的不对,因为刚学,以后发现错的话会回来改掉整体流程 https://develope...
    有点健忘阅读 4,809评论 0 7
  • 组件化的项目开发中,组件应当划分为三个层次:组件、模块、页面微信小程序已经为开发者封装好了基础组件,页面文件(pa...
    tree_book阅读 5,852评论 0 2
  • 一开发资料 其他人写的步骤。//www.greatytc.com/p/ce82dcc923b01.微信公...
    若风_412d阅读 666评论 0 0
  • 今天早上是我起来最早的一天,早上七点过我就起来了,大家猜猜我干嘛…………嘿嘿,就是起来打扫客厅️,昨天没有做的...
    hxk古月阅读 149评论 0 0
  • webstorm激活服务器 License server https://idea.qmanga.com/
    平地摔达人阅读 225评论 0 0