AnsweredAssumed Answered

MPEG4Extractor: MP3 track in MP4/3GPP file is not supported

Question asked by xingrui zhu on Jan 6, 2016

Dear supporter

 

On our project  plans to upgrade android4.2.2 to android 5.0.2.

Some video can play on android 4.2.2 ,but those video cannot play on android 5.0.2.

And the fail log as below .

 

Please ref the attach files for more info.

 

And this

 

- Platform info -

  • IMX6DL
  • Android 5.0.2

 

01-03 16:40:12.881   151  1426 E BufferQueueProducer: [com.android.gallery3d/com.android.gallery3d.app.MovieActivity] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count

01-03 16:40:13.162   444   468 I ActivityManager: Displayed com.android.gallery3d/.app.MovieActivity: +730ms

01-03 16:40:13.393   444   458 I MediaFocusControl:  AudioFocus  requestAudioFocus() from android.media.AudioManager@16f863ba

01-03 16:40:13.466   166   629 E MPEG4Extractor: MP3 track in MP4/3GPP file is not supported

01-03 16:40:13.466   166   629 E MediaPlayerService:   error: -2147483648

01-03 16:40:13.466  1379  1379 E MediaPlayer: Unable to create media player

01-03 16:40:13.472  1379  1379 D MediaPlayer: Couldn't open file on client side, trying server side

01-03 16:40:13.480   444   883 D ActivityManager: checkComponentPermission() adjusting {pid,uid} to {166,1013}

01-03 16:40:13.498   554  1403 E DatabaseUtils: Writing exception to parcel

01-03 16:40:13.498   554  1403 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/video/media/1178 from pid=444, uid=1000 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()

01-03 16:40:13.498   554  1403 E DatabaseUtils:         at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:526)

01-03 16:40:13.498   554  1403 E DatabaseUtils:         at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:446)

01-03 16:40:13.498   554  1403 E DatabaseUtils:         at android.content.ContentProvider$Transport.enforceFilePermission(ContentProvider.java:439)

01-03 16:40:13.498   554  1403 E DatabaseUtils:         at android.content.ContentProvider$Transport.openFile(ContentProvider.java:337)

01-03 16:40:13.498   554  1403 E DatabaseUtils:         at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:239)

01-03 16:40:13.498   554  1403 E DatabaseUtils:         at android.os.Binder.execTransact(Binder.java:446)

01-03 16:40:13.500   166   630 D         : openContentUri(content://media/external/video/media/1178) caught exception -1

01-03 16:40:13.500   166   630 E MediaPlayerService: Couldn't open fd for content://media/external/video/media/1178

01-03 16:40:13.500  1379  1379 E MediaPlayer: Unable to create media player

01-03 16:40:13.516  1379  1379 W VideoView: Unable to open content: content://media/external/video/media/1178

01-03 16:40:13.516  1379  1379 W VideoView: java.io.IOException: setDataSource failed.: status=0x80000000

01-03 16:40:13.516  1379  1379 W VideoView:     at android.media.MediaPlayer.nativeSetDataSource(Native Method)

01-03 16:40:13.516  1379  1379 W VideoView:     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1064)

01-03 16:40:13.516  1379  1379 W VideoView:     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1053)

01-03 16:40:13.516  1379  1379 W VideoView:     at android.media.MediaPlayer.setDataSource(MediaPlayer.java:1007)

01-03 16:40:13.516  1379  1379 W VideoView:     at android.widget.VideoView.openVideo(VideoView.java:352)

01-03 16:40:13.516  1379  1379 W VideoView:     at android.widget.VideoView.access$2100(VideoView.java:72)

01-03 16:40:13.516  1379  1379 W VideoView:     at android.widget.VideoView$7.surfaceCreated(VideoView.java:628)

01-03 16:40:13.516  1379  1379 W VideoView:     at android.view.SurfaceView.updateWindow(SurfaceView.java:579)

01-03 16:40:13.516  1379  1379 W VideoView:     at android.view.SurfaceView.setVisibility(SurfaceView.java:256)

Original Attachment has been moved to: play.log.txt.zip

Outcomes