设备上面能播音效,连接上蓝牙音箱,蓝牙音箱不播音效,设备也没播。断开之后设备,再次操作那个能播音效的操作,又开始播那个音效。播放器里面播放视频的声音,蓝牙音箱里面有播哦
private static SoundPool mSoundPool = null;
mSoundPool = new SoundPool(1, AudioManager.STREAM_SYSTEM, 0);
mBeginSoundId = mSoundPool.load(mContext, R.raw.begin, 1);
//播放音效
public static void playVoice() {
// 播放音效
mSoundPool.play(mBeginSoundId, 1, 1, 0, 0, 1);
log("playVoice 11111111111111111111111...");
}
根据Log打印有执行playVoice 11111111111111111111111...,蓝牙音箱就是没有播报音效,begin是mp3格式
不知道是不是蓝牙适配的问题,同事做过一个android蓝牙适配的问题,因为是因为蓝牙协议不同。
在确认一下,音响硬件是否出现问题了,debug调试一下试试
这个是我同事修改的蓝牙那块配置问题,原来也是链接蓝牙有问题,后来给一下代码了,我可能帮不了你太多,只是想给你提供个思路,若不正确,勿怪