请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

音乐可以在开发工具模拟器上播放正常,但是在真机上无法播放,打开调试,报了看不懂的错,但是在模拟器是可以正常播放的,请问讲师这是怎么回事?

正在回答

4回答

文燚 2018-08-12 22:19:55

fail title is nil! => 失败 标题是零!给 backgroundAudioManager 对象加上一个 title 属性就好了。
https://img1.sycdn.imooc.com//szimg/5b7041c10001272008450274.jpg

2 回复 有任何疑惑可以回复我~
慕运维2471188 2018-11-23 15:29:29

文燚同学的回答是对的,是因为最新的小程序文档提到title是必填项https://developers.weixin.qq.com/miniprogram/dev/api/media/background-audio/BackgroundAudioManager.html

string title

音频标题,用于原生音频播放器音频标题(必填)。

除了文燚同学的回答以外,还需要在classic.wxml的music组件中增加

title="{{classic.title}}"


1 回复 有任何疑惑可以回复我~
  • 恩,加上title后就不报错了
    回复 有任何疑惑可以回复我~ 2018-12-10 21:00:34
runzx 2018-08-12 10:04:10

你的src是什么? 截张代码图来看

0 回复 有任何疑惑可以回复我~
7七月 2018-08-12 10:01:42

代码和课程一样吗?下载源码 试试 有这个问题吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 Bob6666 #1
    代码写的和你的一样,刚才用安卓机测试了一下,安卓机可以正常播放,但是IOS系统手机不能播放,提示大概是音频控制对象不识别吧
    回复 有任何疑惑可以回复我~ 2018-08-12 16:29:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信