gpt4 book ai didi

android - Android:找不到声音文件

转载 作者:行者123 更新时间:2023-12-03 00:17:39 24 4
gpt4 key购买 nike

我知道我有很多类似的问题,但是出于某种原因,这些问题的答案似乎不起作用。我正在使用android并有一个名为“backgroundbeat.wav”的声音文件,我正在尝试导入它,但出现错误:

  "failed to open file 'res\raw\backgroundbeat.wav'. (No such file in directory)"

这是我使用媒体播放器的代码:
mp = new MediaPlayer();

try{
mp.setDataSource("res/raw/backgroundbeat.wav");
mp.prepare();
mp.start();
}catch(Exception e){
e.printStackTrace();
}

最佳答案

使用您的应用包名称来定义正确的路径:

mp.setDataSource("android.resource://<YOURPACKAGE_NAME>/raw/backgroundbeat");

例:
 mp.setDataSource("android.resource://com.jorgesys.myapp/raw/backgroundbeat");

或通过其他方式从 /raw文件夹加载媒体文件的方式,如果您处于 Activity 中,则可以使用:
mp = MediaPlayer.create(this, R.raw.backgroundbeat);

或者您可以使用VideoView播放文件
Videoview on splash screen

关于android - Android:找不到声音文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22492344/

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