yqritc / Android-ScalableVideoView

Android Texture VideoView having a variety of scale types like the scale types of ImageView such as fitCenter, centerCrop, centerTopCrop and more
Apache License 2.0
1.09k stars 223 forks source link

Error while playing on large screen #32

Open Ekalips opened 7 years ago

Ekalips commented 7 years ago

On Samsung SM-T561 (Android 4.4.4 , screen 9.6" , video size 852x480) video plays only few frames and then sucks. Here is some logs V/MediaPlayer-JNI: native_setup V/MediaPlayer: constructor V/MediaPlayer: setListener V/MediaPlayer-JNI: setDataSourceFD: fd 83 V/MediaPlayer: setDataSource(83, 9577788, 6756456) V/MediaPlayer: message received msg=8, ext1=0, ext2=0 V/MediaPlayer: notify(8, 0, 0) callback on disconnected mediaplayer V/MediaPlayer: setVideoSurfaceTexture V/MediaPlayer: prepareAsync V/MediaPlayer-JNI: start V/MediaPlayer: start E/MediaPlayer: start called in state 4 V/MediaPlayer: message received msg=100, ext1=-38, ext2=0 E/MediaPlayer: error (-38, 0) V/MediaPlayer: callback application V/MediaPlayer: back from callback D/chooseAuthTag: onResume: V/MediaPlayer: setVideoSurfaceTexture V/MediaPlayer: message received msg=5, ext1=852, ext2=480 V/MediaPlayer: New video size 852 x 480 V/MediaPlayer: callback application V/MediaPlayer: back from callback V/MediaPlayer: message received msg=1, ext1=0, ext2=0 V/MediaPlayer: prepared V/MediaPlayer: callback application V/MediaPlayer: back from callback E/MediaPlayer: Error (-38,0) W/MediaPlayer: this is IMEDIA_PLAYER_VIDEO_EXIST I/MediaPlayer: sendBroadcast android.media.IMediaPlayer.videoexist E/MediaPlayer: Should have subtitle controller already set V/MediaPlayer: getVideoWidth V/MediaPlayer-JNI: getVideoWidth: 852 V/MediaPlayer: getVideoHeight V/MediaPlayer-JNI: getVideoHeight: 480 D/chooseAuthTag: onPrepared: 852 480 W/MediaPlayer: this is IMEDIA_PLAYER_VIDEO_EXIST I/MediaPlayer: sendBroadcast android.media.IMediaPlayer.videoexist V/MediaPlayer-JNI: start V/MediaPlayer: start V/MediaPlayer-JNI: setLooping: 1 V/MediaPlayer: MediaPlayer::setLooping D/MainActivity: onLoadFinished for loader 1106886632 I/Timeline: Timeline: Activity_idle id: android.os.BinderProxy@4240b028 time:216923358 V/MediaPlayer: message received msg=5, ext1=852, ext2=480 V/MediaPlayer: New video size 852 x 480 V/MediaPlayer: callback application V/MediaPlayer: back from callback V/MediaPlayer: message received msg=6, ext1=0, ext2=0 W/MediaPlayer: this is IMEDIA_PLAYER_VIDEO_EXIST V/MediaPlayer: Received MEDIA_STARTED V/MediaPlayer: callback application V/MediaPlayer: back from callback I/MediaPlayer: sendBroadcast android.media.IMediaPlayer.videoexist V/MediaPlayer-JNI: getCurrentPosition: 40 (msec) V/MediaPlayer-JNI: isPlaying: 1 V/MediaPlayer: message received msg=200, ext1=3, ext2=0 W/MediaPlayer: info/warning (3, 0) V/MediaPlayer: callback application V/MediaPlayer: back from callback V/MediaPlayer: message received msg=100, ext1=1, ext2=-110 E/MediaPlayer: error (1, -110) V/MediaPlayer: callback application V/MediaPlayer: back from callback V/MediaPlayer: message received msg=7, ext1=0, ext2=0 E/MediaPlayer: Error (1,-110) V/MediaPlayer: unrecognized message: (7, 0, 0) V/MediaPlayer: callback application V/MediaPlayer: back from callback V/MediaPlayer-JNI: getCurrentPosition: 3292 (msec) V/MediaPlayer-JNI: isPlaying: 0