gpt4 book ai didi

android - 如何直接从 res/raw 文件夹播放音频文件?

转载 作者:IT老高 更新时间:2023-10-28 21:53:46 26 4
gpt4 key购买 nike

我在 res/raw 文件夹中有多个音频文件。我显示了包含音频文件名的 ListView。当用户选择 ListView 时,我想播放相应的音频文件。我使用了 setDataSource(path),但在播放时显示错误。如何直接从该文件夹播放音频文件?或者还有其他方法吗?

最佳答案

在 onItemClickListener 中添加此代码。

listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,long id) {
TextView txtView=(TextView)view.findViewById(R.id.txt_view);
String fname=txtView.getText().toString().toLowerCase();

int resID=getResources().getIdentifier(fname, "raw", getPackageName());

MediaPlayer mediaPlayer=MediaPlayer.create(this,resID);
mediaPlayer.start();
}
});

关于android - 如何直接从 res/raw 文件夹播放音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7499605/

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