[英]how to remove “.mp3” from “xxx.mp3” string
我想做一个音乐播放器,我敬酒文件名有一个问题,因为它总是包含扩展名(“ .mp3”)
有谁知道如何删除那些扩展名?
这是我的代码
try {
if (mMediaPlayer.isPlaying()) {
mMediaPlayer.reset();
}
mMediaPlayer.setDataSource(filename);
mMediaPlayer.prepare();
mMediaPlayer.start();
Toast.makeText(getApplicationContext(), nama , Toast.LENGTH_LONG).show();
} catch (Exception e) {
}
和
music_column_index=
musiccursor.getColumnIndexOrThrow(MediaStore.Audio.Media.DISPLAY_NAME);
musiccursor.moveToPosition(position);
nama = musiccursor.getString(music_column_index);
我要烤面包“ xx”而不是“ xx.mp3”
String name = "Jai_Ho.mp3"
String nameWithoutExtension = name.subString(0,name.lastIndexOf("."));
也可以看看
只是filename = filename.replaceFirst("\\\\.mp3$", "");
String s = "xx.mp3";
s= s.replace(".mp3","");
System.out.println(s);
我不确定,但是nama给您xx.mp3吗? 如果是这样的话:
nama = musiccursor.getString(music_column_index).substring(0, musiccursor.getString(music_column_index).lastIndexOf("."));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.