MediaPlayer不播放以DateTime命名的文件

时间:2017-08-09 10:43:05

标签: android datetime android-mediaplayer

由于某些原因,如果日期格式如下,则Media Player不播放文件:

String dateTime = new SimpleDateFormat("dd-MM-yyyy  hh:mm:ss aa", Locale.getDefault()).format(new Date());

或者:

Date date = new Date();
String dateTime = DateFormat.getDateTimeInstance().format(date);

当格​​式如下时,一切都很顺利:

String dateTime = new SimpleDateFormat("dd-MM-yyyy  hh-mm-ss aa", Locale.getDefault()).format(new Date());

有人知道为什么以及我能做些什么,因为我真的更喜欢......:mm:ss而不是hh-mm-ss?

1 个答案:

答案 0 :(得分:0)

您应该尝试在路径中附加file://,因为我认为Media Player无法访问您的文件。