MediaPlayer spielt MP4 unter Android 2.3 nicht

  • 1 Antworten
  • Letztes Antwortdatum
Xilent

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:
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
Erfüllt ja die gennanten Vorgaben von Google...

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:
Update:

Anscheinend gibt es ein Problem bei der Verlinkung auf die RAW Resources, denn wenn ich dem VideoView eine http url mit mp4 video gebe ist das kein Problem.
 

Ähnliche Themen

M
  • merlin1234x
Antworten
1
Aufrufe
1.204
wilco
W
D
Antworten
3
Aufrufe
705
jogimuc
J
4
Antworten
0
Aufrufe
902
453202
4
Zurück
Oben Unten