gpt4 book ai didi

java - 文件目录 res/raw 在哪里?

转载 作者:行者123 更新时间:2023-12-02 09:29:18 26 4
gpt4 key购买 nike

我正在尝试在 Android Studio 中播放名为 Alarm.mp3 的 mp3 文件,但其他答案指出音频文件应存储在名为 res/raw 的目录中。但是,我的 res 文件夹中不存在 raw 目录。我应该创建自己的原始目录,还是有其他原因导致原始目录未显示?

最佳答案

您需要在项目的 res 文件夹中创建名为 raw 的新目录。然后将 .mp3 文件放入项目的 res>raw 文件夹

我正在使用 MediaPlayer 来自定义声音。这对我来说效果很好。这适用于所有设备。

private MediaPlayer player;

播放自定义声音:

 try {
Uri uri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.siren);

player = MediaPlayer.create(this, uri);
player.setLooping(true); // This will play sound in repeatable mode.
player.start();

} catch (Exception e) {
e.printStackTrace();
}

对于停止声音:

  if (player != null)
player.stop();

这对我有用。希望这也能对您有所帮助。

关于java - 文件目录 res/raw 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58109679/

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