Android:如何同步播放2个媒体文件

Android:如何同步播放2个媒体文件,第1张

概述我正在尝试同时播放2个音频文件(在本例中为mp3),以便它们完全在同一时间开始并相互同步播放.我的第一个尝试是只使用两个MediaPlayer,提前准备它们,然后依次调用start:mediaPlayer.start();secondPlayer.start();不幸的是,这仅在某些时间有效.有时他们一起开始,然后会

我正在尝试同时播放2个音频文件(在本例中为mp3),以便它们完全在同一时间开始并相互同步播放.

我的第一个尝试是只使用两个MediaPlayer,提前准备它们,然后依次调用start:

    mediaPlayer.start();    secondplayer.start();

不幸的是,这仅在某些时间有效.有时他们一起开始,然后会保持同步.有时,它们开始之间的时间间隔很小,因此它们不会同步在一起.

是否有更好的技术来播放音频文件,以确保它们同时启动?我还需要能够独立控制它们的音量.

谢谢!

解决方法:

尝试使用SoundPool,它是同时处理多个音频文件的更好方法.

以下是文档:

http://developer.android.com/reference/android/media/SoundPool.html

希望这可以帮助

总结

以上是内存溢出为你收集整理的Android:如何同步播放2个媒体文件全部内容,希望文章能够帮你解决Android:如何同步播放2个媒体文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存