Zum Playback-Fehler für MP4-Videos bei Auslieferung mit Pseudostreaming: Logcat liefert nicht sonderlich viele Hinweise, aber der Fehler im MediaPlayer taucht zumindest auf: D/MediaPlayer( 9825): Couldn't open file on client side, trying server side I/str_params( 253): key: 'bgm_state' value: '' E/GenericSource( 253): Failed to init from data source! E/MediaPlayer( 9825): error (1, -2147483648) E/MediaPlayer( 9825): Error (1,-2147483648) Auf Stackoverflow gab's einen Treffer dazu: http://stackoverflow.com/questions/11540076/android-mediaplayer-error-1-2147483648 Ich habe das Videofile mit AtomicParsley untersucht, das MOOV-Atom ist exakt da wo es für die Auslieferung via Pseudostreaming sein soll, daran liegt es also nicht: Zuerst kommt das ftyp-Atom, das moov-Atom folgt darunter, das mdat-Atom folgt darunter, so wie es sein soll. ftyp ist isom, Video ist in AVC Baseline Profile, Level 3, Audio MPEG-4 AAC Low Complexity Profile. Mehr konnte ich bislang nicht finden. Abgesehen von den MediaPlayer-Meldungen findet sich in den Logs auch noch eine Meldung mit Bezug zu 'com.google.android.music' - ich weiß nicht, ob es da einen Zusammenhang zum Abspielproblem gibt: W/ActivityManager( 527): Permission Denial: Accessing service ComponentInfo{com.google.android.music/com.google.android.music.dial.DialMediaRouteProviderService} from pid=9825, uid=10034 that is not exported from uid 10064 Wenn es sonst noch irgendetwas gibt was ich tun könnte, um das Problem weiter einzugrenzen, stehe ich gerne zur Verfügung. Viele Grüße Markus
... View more