如何在 Android Studio 中关联 .mp3 文件
How to associate .mp3 files in Android Studio
我想根据列表视图项点击播放 mp3 文件,但是根据我的代码,我 运行 我的应用出现了这个 window,因此由于缺少音频选项,我真的不知道我需要哪一个 select 才能关联我的 .mp3 文件。
mainList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
//When clicked, go to specific activity
if (position == 0) {
if(mp.isPlaying())
{
mp.stop();
mp.reset();
}
try {
AssetFileDescriptor afd = getAssets().openFd("chimes.mp3");
mp.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());
mp.prepare();
mp.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}
});
你不需要关联任何东西,这只是用来在主机上打开文件,与设备无关。
您可以将 mp3 文件拖放到 res 文件夹中 android studio 会自动检测它
我想根据列表视图项点击播放 mp3 文件,但是根据我的代码,我 运行 我的应用出现了这个 window,因此由于缺少音频选项,我真的不知道我需要哪一个 select 才能关联我的 .mp3 文件。
mainList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long id) {
//When clicked, go to specific activity
if (position == 0) {
if(mp.isPlaying())
{
mp.stop();
mp.reset();
}
try {
AssetFileDescriptor afd = getAssets().openFd("chimes.mp3");
mp.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());
mp.prepare();
mp.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}
});
你不需要关联任何东西,这只是用来在主机上打开文件,与设备无关。
您可以将 mp3 文件拖放到 res 文件夹中 android studio 会自动检测它