Android - 同时播放多个MediaPlayers并不适用于三星

时间:2016-09-12 13:14:20

标签: android android-mediaplayer samsung-mobile

我想在我的应用中同时播放多个声音。所以我创建了多个实例:

mMediaPlayerTracker1 = MediaPlayer.create(this, Uri.fromFile(new File(path)));
mMediaPlayerTracker1.start();

它在具有不同Android版本的不同设备上正常运行。但它不适用于三星设备(使用Android 5.0)。它只播放一个声音(不是全部声音)。

你知道哪里有问题吗?三星设备有什么不同?

1 个答案:

答案 0 :(得分:1)

尝试使用ExoPlayer:https://google.github.io/ExoPlayer/guide.html

您可以尝试修改演示应用https://github.com/google/ExoPlayer/tree/release-v1/demo

看看它是否适合你。

ExoPlayer v2即将出现并且具有较少的样板(请参阅此处的演示应用程序:https://github.com/google/ExoPlayer/tree/dev-v2/demo

和一些整洁的音频功能: https://medium.com/google-exoplayer/exoplayer-2-x-new-audio-features-cfb26c2883a#.u18xtc6c9