gpt4 book ai didi

android - 在Android中播放多个音频文件

转载 作者:行者123 更新时间:2023-12-03 01:05:00 25 4
gpt4 key购买 nike

我想我应该知道这一点,但是我的头脑已经一片空白。我正在制作一个具有数百个小声音文件的应用程序,并且希望它播放依赖于传递给函数的字符串的某个文件。我碰到砖墙的地方是获取声音文件的resId。

我正在使用此代码:

MediaPlayer mp = MediaPlayer.create(context, R.raw.sound_file_1);
mp.start();

从这里得到: http://developer.android.com/guide/topics/media/index.html

我需要的是传递变量resId的帮助。有人可以帮我吗?

最佳答案

使用getResources().getIdentifier()String转换为资源ID。请缓存结果,因为此查找是使用反射完成的,因此在CPU方面有点昂贵。

关于android - 在Android中播放多个音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3839308/

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