Xilent
Fortgeschrittenes Mitglied
- 89
Hallo liebe Community,
zerbreche mir den Kopf über das Problem, das der MediaPlayer von Android 2.3 mein MP4-Video nicht abspielen will. Bei meinem anderen Gerät (4.4.2) funktioniert es ohne Probleme.
Habe das Video per ffmpeg konvertiert:
Erfüllt ja die gennanten Vorgaben von Google...
Hier der Code:
Das funktioniert unter 4.4.2 super.. Unter Android 2.3.4 kriege ich die Fehlermeldung:
Würde mich über Vorschläge freuen.
LG
Xilent
zerbreche mir den Kopf über das Problem, das der MediaPlayer von Android 2.3 mein MP4-Video nicht abspielen will. Bei meinem anderen Gerät (4.4.2) funktioniert es ohne Probleme.
Habe das Video per ffmpeg konvertiert:
Code:
ffmpeg -i <input> -c:v libx264 -profile:v baseline -c:a libvo_aacenc -ar 44100 -ac 2 -b:a 128k -movflags faststart output.mp4
Hier der Code:
Code:
private void startVideo() {
if (!videoIsPlaying) {
setCurrentOrientationMedia();
Uri video = Uri.parse("android.resource://" + getPackageName()
+ "/" + curVideoArray[video_count]);
mVideoView.setVideoURI(null);
Log.d("TEST URI", video.toString());
mVideoView.setVideoURI(video);
mVideoView.setVisibility(View.VISIBLE);
mVideoView.requestFocus();
// listen for prepared status
mVideoView
.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer arg0) {
mVideoView.start();
};
});
// listen for completition of video
mVideoView
.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer arg0) {
stopVideo();
};
});
// listen for errors
mVideoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
stopVideo();
return true;
};
});
videoIsPlaying = true;
}
}
Das funktioniert unter 4.4.2 super.. Unter Android 2.3.4 kriege ich die Fehlermeldung:
Code:
04-12 20:21:01.749: D/TEST URI(19043): android.resource://com.test.package/2131099653
04-12 20:21:01.789: I/MediaPlayer(19043): path is null
04-12 18:14:22.019: E/MediaPlayer(19043): Error (1,-15)
04-12 18:14:22.019: D/VideoView(19043): Error: 1,-15
Würde mich über Vorschläge freuen.
LG
Xilent
Zuletzt bearbeitet: