Android Mediaplayer выдает ошибку при попытке воспроизведения файла mp4, записанного LIVE555 QuickPlayerFilesink
Я сталкиваюсь с ошибкой ниже на Android Kitkat, когда пытаюсь воспроизвести записанное видео, записанное LIVE555.
Вот мой исходный код для воспроизведения видео в приложении:
player = new MediaPlayer();
player.setDataSource(filePath); <------ getting error here
player.setDisplay(holder);
player.setOnCompletionListener(this);
player.setOnPreparedListener(this);
player.setOnErrorListener(this);
player.setScreenOnWhilePlaying(true);
log.debug("prepare async called");
player.prepareAsync();
Журнал ошибок приведен ниже:
07-28 04:59:17.942 E/MediaPlayerService( 2242): error: -2147483648
07-28 04:59:17.942 E/MediaPlayer( 4072): Unable to create media player
07-28 04:59:17.942 W/RecordingActivity*( 4072): Failed to set file: setDataSourceFD failed.: status=0x80000000
Здесь Обратите внимание: аналогичный исходный код Android и Live555 работает на Android Gingerbread.