播放器正常播放,但音乐没有声音

来源: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后,播放时就有声音了



3
2
数字A
太强了,赞一个
2020-10-20
共2条回复

扎扎辉

2018-10-18

我的情况是按播放调不出来,播放器闪退,音乐也没有,api的音乐地址是有效的

0
0

诺丁山丶

提问者

2018-09-08

不好意思,7月老师,不用回复了。pc端放不出声音,是使用的pc的问题。换其它机器可以正常播放。安卓端只测试了1台手机,等多测试几台应该能知道什么原因了。

0
0

诺丁山丶

提问者

2018-09-07

安卓(小米5s)真机测试不报错,打开了vconsole面板,程序无任何响应(任何点击事件都无效)。

ios端一切正常,请问老师,会是什么原因?

0
0

诺丁山丶

提问者

2018-09-07

vconsole报没有标题错误,添加了title以后,ios真机测试能正常播放了,安卓没测试,但是小程序模拟器还是放不出声音

0
0

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4786 学习 · 2126 问题

查看课程