MediaPlayer卡在prepare()中,永远不会出现

时间:2017-08-11 11:43:03

标签: android android-mediaplayer

您好我正面临Android MediaPlayer库的问题。我有一些无效的媒体文件和一些有效的媒体文件。 MediaPlayer为大多数无效文件抛出错误(Calling OnError())。但对于某些文件,它会永远陷入prepare()。之后它也开始陷入有效的文件。我不确定为什么会这样。 MediaPlayer应该为坏媒体文件抛出一些错误。下面是一些代码片段。

        MediaPlayer mediaPlayer = new MediaPlayer();
        public  String inputFile="/mnt/sdcard/TestFiles/valids.mp3"            
        Uri myUri = Uri.fromFile(new File(inputFile));
        mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
        mediaPlayer.setDataSource(getApplicationContext(), myUri);
        mediaPlayer.prepare();
        mediaPlayer.start();

0 个答案:

没有答案