gpt4 book ai didi

java - SoundPool 和 MediaPlayer 中的并发性?

转载 作者:行者123 更新时间:2023-12-01 04:58:47 32 4
gpt4 key购买 nike

我不知道我的声音是否太安静,但现在我正在为 Android 编写一个节奏游戏,当你在菜单 Activity 上打开它时(你可以按“播放”“选项”“关于”和“退出”),它将选择一首随机歌曲(如果存在)并播放它,从文件(包含所有“tapObjects”)中获取 BPM,并会脉冲 Logo 。

因此,在这个 menuActivity 中,我有一个名为 mPlayer 的公共(public)静态 MediaPlayer,它可以处理所有 Activity 的所有背景音乐,如果需要更改歌曲,那么它将重置(),然后按照通常的方式重新加载。

我的问题是,SoundPool 音效(我有大约 7 个,全部都不到 2 秒)是否叠加在 MediaPlayer 的 BGM 之上?

假设我在后台播放一首名为 abc.mp3 的歌曲,播放时间为 60 秒,播放器获得“倍增”,并触发 SoundPool 中的 SOUNDLEVELUP,它们会同时播放还是我需要不同的实现为了这个工作?

问候,安妮

最佳答案

您的问题只是我可以与 MediaPlayer 轨道同时播放 SoundPool 声音吗?

如果确实如此,那么同时使用它们应该没有问题。

关于java - SoundPool 和 MediaPlayer 中的并发性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13654387/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com