[英]Android: Mediaplayer works in emulator but not on phone
My Games music plays in the Emulated Phone but not on my actual device (galaxy S7).我的游戏音乐在模拟手机中播放,但不在我的实际设备(galaxy S7)上播放。
myMediaPlayer = MediaPlayer.create(getContext(), R.raw.medieval_loop);
myMediaPlayer.setAudioAttributes(audioAttributes);
myMediaPlayer.setVolume(volume,volume);
myMediaPlayer.start();
audioAttributes = new AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_GAME)
.setFlags(AudioAttributes.FLAG_AUDIBILITY_ENFORCED)
.setContentType(AudioAttributes.CONTENT_TYPE_MUSIC)
.build();
Anyone had to deal with this before?以前有人处理过这个吗?
Okay the solution was to change my audioattributes to好的解决方案是将我的音频属性更改为
audioAttributes2 = new AudioAttributes.Builder()
.setUsage(AudioAttributes.USAGE_MEDIA)
.setContentType(AudioAttributes.CONTENT_TYPE_SPEECH)
.build();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.