播放器正常播放,但音乐没有声音
来源:10-8 新版音乐播放对象

诺丁山丶
2018-09-07
音乐播放那块,代码都正常(没有任何报错),音乐的src地址也正确获取,能调起播放器界面,正常播放,但就是没有声音,安卓和ios真机也预览过了,都没有声音。
系统是mac的,声音输出确认没有问题。
// components/classic/music/index.js
import { classicBeh } from '../classic-beh.js'
const mMgr = wx.getBackgroundAudioManager()
Component({
behaviors: [classicBeh],
/**
* 组件的属性列表
*/
properties: {
src:String
},
/**
* 组件的初始数据
*/
data: {
playing:false,
pauseSrc: 'images/player@pause.png',
playSrc: 'images/player@play.png'
},
/**
* 组件的方法列表
*/
methods: {
onPlay(){
if(!this.data.playing){
this.setData({
playing: true
})
mMgr.src = this.properties.src
}
else{
this.setData({
playing:false
})
mMgr.pause()
}
}
}
})
请问老师,会是什么原因?
写回答
5回答
-
qq_慕圣3269409
2020-09-12
我这里只设置 mMgr.src = this.properties.src 播放时无声音,加上 mMgr.title = this.properties.title后,播放时就有声音了
322020-10-20 -
扎扎辉
2018-10-18
我的情况是按播放调不出来,播放器闪退,音乐也没有,api的音乐地址是有效的
00 -
诺丁山丶
提问者
2018-09-08
不好意思,7月老师,不用回复了。pc端放不出声音,是使用的pc的问题。换其它机器可以正常播放。安卓端只测试了1台手机,等多测试几台应该能知道什么原因了。
00 -
诺丁山丶
提问者
2018-09-07
安卓(小米5s)真机测试不报错,打开了vconsole面板,程序无任何响应(任何点击事件都无效)。
ios端一切正常,请问老师,会是什么原因?
00 -
诺丁山丶
提问者
2018-09-07
vconsole报没有标题错误,添加了title以后,ios真机测试能正常播放了,安卓没测试,但是小程序模拟器还是放不出声音
00
相似问题