lipangit / JiaoZiVideoPlayer

MediaPlayer exoplayer ijkplayer ffmpeg
MIT License
10.47k stars 2.42k forks source link

部分机型播放不了视频 #2407

Closed Kenny666666 closed 5 years ago

Kenny666666 commented 5 years ago

什么jzvd版本 7.0 是否和安卓版本有关系,什么版本 Android 8.1 **是否和特定品牌的手机机型有关系,什么机型

相关log是什么 2019-04-25 14:46:49.867 5114-5114/com.obex.mainservice D/JZVD: startVideo [61823310] 2019-04-25 14:46:49.868 5114-5114/com.obex.mainservice D/JZVD: addTextureView [61823310] 2019-04-25 14:46:49.892 5114-5114/com.obex.mainservice W/AudioManager: Use of stream types is deprecated for operations other than volume control 2019-04-25 14:46:49.894 5114-5114/com.obex.mainservice W/AudioManager: See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case 2019-04-25 14:46:49.906 415-4414/system_process I/MediaFocusControl: requestAudioFocus() from uid/pid 10068/5114 clientId=android.media.AudioManager@1827b62cn.jzvd.Jzvd$1@a2f7419 callingPack=com.obex.mainservice req=2 flags=0x0 sdk=28 2019-04-25 14:46:49.943 5114-5114/com.obex.mainservice I/JZVD: onStatePreparing [61823310] 2019-04-25 14:46:50.007 5114-5114/com.obex.mainservice I/JZVD: startVideo 2019-04-25 14:46:50.009 5114-5114/com.obex.mainservice I/Choreographer: Skipped 525 frames! The application may be doing too much work on its main thread. 2019-04-25 14:46:50.141 5114-5114/com.obex.mainservice I/JZResizeTextureView: onMeasure [178046647] 2019-04-25 14:46:50.170 5114-5114/com.obex.mainservice I/JZResizeTextureView: onMeasure [178046647] 2019-04-25 14:46:50.317 5114-5453/com.obex.mainservice W/MediaPlayer: Use of stream types is deprecated for operations other than volume control 2019-04-25 14:46:50.317 5114-5453/com.obex.mainservice W/MediaPlayer: See the documentation of setAudioStreamType() for what to use instead with android.media.AudioAttributes to qualify your playback use case 2019-04-25 14:46:50.330 5114-5453/com.obex.mainservice W/MediaPlayer: setScreenOnWhilePlaying(true) is ineffective without a SurfaceHolder 2019-04-25 14:46:50.356 4810-5229/? E/FFPlayer: isBluray(), extension = .mp4 2019-04-25 14:46:50.357 4810-5229/? E/FFPlayerHelper: isBDDirectory() ,path = /storage/emulated/0/obexx/down/c6f2954f-84ff-4ad3-9e0a-2c6ff082f7bd.mp4 2019-04-25 14:46:50.357 4810-5229/? E/FFPlayerHelper: isBDDirectory(): no BDMV 2019-04-25 14:46:50.358 4810-5229/? D/RkMemConfig: RkMemConfig init 2019-04-25 14:46:50.358 4810-5229/? E/RockFFPlayerBase: FFMPlayerBase:eDisplayIdMain 2019-04-25 14:46:50.358 4810-5229/? D/FFPlayerHelper: MediaServer is SP_FOREGROUND, tid=5229 2019-04-25 14:46:50.361 4810-5229/? D/RkExtensionPlayer: RkExtensionPlayer in 2019-04-25 14:46:50.356 4810-4810/? W/Binder:4810_2: type=1400 audit(0.0:578): avc: denied { read } for name="rk_ext_subtitle" dev="mmcblk1p17" ino=3230 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0 2019-04-25 14:46:50.360 4810-4810/? W/Binder:4810_2: type=1400 audit(0.0:579): avc: denied { read } for name="rk_ext_subtitle" dev="mmcblk1p17" ino=3230 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0 2019-04-25 14:46:50.362 4810-5229/? D/RkExtensionPlayer: checkDirectoryAccess: Directory[0] = /tmp/rk_ext_subtitle/, AccessPermission = -1 2019-04-25 14:46:50.363 4810-5229/? D/RkExtensionPlayer: checkDirectoryAccess: Directory[1] = /data/rk_ext_subtitle/, AccessPermission = -1 2019-04-25 14:46:50.364 4810-5229/? D/RkExtensionPlayer: checkDirectoryAccess: Directory[2] = /data/media/0/rk_ext_subtitle/, AccessPermission = -1 2019-04-25 14:46:50.364 4810-5229/? E/RkExtensionPlayer: createDirectory(), path = /tmp/rk_ext_subtitle/ 2019-04-25 14:46:50.365 4810-5229/? E/RkExtensionPlayer: createDirectory(), create directory = /tmp/rk_ext_subtitle/ fail,reson = No such file or directory 2019-04-25 14:46:50.365 4810-5229/? E/RkExtensionPlayer: createDirectory(), path = /data/rk_ext_subtitle/ 2019-04-25 14:46:50.366 4810-5229/? E/RkExtensionPlayer: createDirectory(), create directory = /data/rk_ext_subtitle/ fail,reson = File exists 2019-04-25 14:46:50.366 4810-5229/? E/RkExtensionPlayer: createDirectory(), path = /data/media/0/rk_ext_subtitle/ 2019-04-25 14:46:50.367 4810-5229/? E/RkExtensionPlayer: createDirectory(), path = /data/media/0/rk_ext_subtitle/f1b33300/ 2019-04-25 14:46:50.367 4810-5229/? D/RkExtensionPlayer: checkDirectoryAccess: Use [/data/media/0/rk_ext_subtitle/f1b33300/] as Temp Subtile Directory 2019-04-25 14:46:50.447 4810-5229/? E/TraceThread: TraceThread::randomUID() --> [UID=48672d17] 2019-04-25 14:46:50.448 4810-5229/? E/TraceThread: RockFFPlayer(tid = 4027365744)--> [UID=48672d17] FFMPlayer Construction; object=0xf1b5dc00 2019-04-25 14:46:50.448 4810-5229/? D/RockFFPlayer: setDataSource fd = 17, offset =0,length = 593388 2019-04-25 14:46:50.448 4810-5229/? D/RockFFPlayer: start:create thread 2019-04-25 14:46:50.456 4810-5455/? E/TraceThread: VsyncReciver(tid = 4024445296)--> [UID=48672d17] VsyncReciver::startthread 2019-04-25 14:46:50.484 4810-5456/? D/RockFFPlayer: RkMessageQueue::run() 2019-04-25 14:46:50.487 4810-5229/? D/RockFFPlayer: start:create thread ok,mThreadStatus=0 2019-04-25 14:46:50.488 4810-5229/? D/RockFFPlayer: enter enqueueMessage 2019-04-25 14:46:50.490 4810-5229/? D/RockFFPlayer: enqueueMessage:**1 2019-04-25 14:46:50.490 4810-5229/? D/RockFFPlayer: enqueueMessage:2 2019-04-25 14:46:50.490 4810-5229/? D/RockFFPlayer: enqueueMessage:3 2019-04-25 14:46:50.490 4810-5229/? D/RockFFPlayer: enqueueMessage:Message 1,set signal 2019-04-25 14:46:50.490 4810-5229/? D/RockFFPlayer: enqueueMessage:sync wait 2019-04-25 14:46:50.492 4810-5456/? D/RockFFPlayer: deliverMessage 2019-04-25 14:46:50.493 4810-5456/? D/RockFFPlayer: run : dequeueMessage Message 20 2019-04-25 14:46:50.493 4810-5456/? D/RockFFPlayer: CMD_CURRENTSTATUS 2019-04-25 14:46:50.493 4810-5456/? D/RockFFPlayerBase: dumpStatus(): Initialized 2019-04-25 14:46:50.493 4810-5456/? D/RockFFPlayer: run : dequeueMessage Message 20 OK 2019-04-25 14:46:50.493 4810-5456/? D/RockFFPlayer: Messagecomplete type [20] 2019-04-25 14:46:50.497 4810-5229/? D/RockFFPlayer: enqueueMessage:sync wait ok 2019-04-25 14:46:50.520 4810-5456/? D/RockFFPlayer: run : Message 20 complete 2019-04-25 14:46:50.522 4810-5229/? D/RockFFPlayer: prepareAsync in 2019-04-25 14:46:50.522 4810-5229/? D/RockFFPlayerBase: dumpStatus(): Initialized 2019-04-25 14:46:50.522 4810-5229/? D/RockFFPlayerBase: dumpStatus(): Preparing 2019-04-25 14:46:50.523 4810-5457/? I/FFPlayer_Version: ** 2019-04-25 14:46:50.523 4810-5457/? I/FFPlayer_Version: starting main player: v2.1 2018-07-14-10:16:32.292f395c.Zho 2019-04-25 14:46:50.523 4810-5457/? I/FFPlayer_Version: ffplayer running on: rk3326 2019-04-25 14:46:50.524 4810-5457/? I/FFPlayer_Version: ** 2019-04-25 14:46:50.524 4810-5457/? I/RockFFPlayer: setDataSource(url =file/fd::17,offset::0,length::593388) 2019-04-25 14:46:50.524 4810-5457/? I/RockFFPlayer: setDataSource(fileurl =/storage/emulated/0/obexx/down/c6f2954f-84ff-4ad3-9e0a-2c6ff082f7bd.mp4) 2019-04-25 14:46:50.524 4810-5229/? D/RockFFPlayer: prepareAsync ok 2019-04-25 14:46:50.525 4810-5457/? E/RockFFPlayerBase: openContext : in 2019-04-25 14:46:50.526 5114-5453/com.obex.mainservice W/MediaPlayer: setScreenOnWhilePlaying(true) is ineffective for Surface 2019-04-25 14:46:50.525 4810-5457/? E/RockFFPlayer: ffmpeg version v2.1: git-2018-07-06-b76426a 2019-04-25 14:46:50.527 4810-5229/? D/SurfaceUtils: connecting to surface 0xf1b64008, reason setVideoSurfaceTexture 2019-04-25 14:46:50.528 4810-5457/? E/RockFFPlayer: av_probe_input_buffer:avio_read 2019-04-25 14:46:50.528 4810-5229/? D/RockFFPlayerBase: setSurfaceTexture in 2019-04-25 14:46:50.529 4810-5457/? I/RockFFPlayer: flv_probe get probe score: 0 2019-04-25 14:46:50.530 4810-5457/? E/RockFFPlayer: Hery, probe size = 3 2019-04-25 14:46:50.530 4810-5229/? D/RockFFPlayerBase: setSurfaceTexture out 2019-04-25 14:46:50.530 4810-5229/? D/RockFFPlayer: enter enqueueMessage 2019-04-25 14:46:50.530 4810-5229/? D/RockFFPlayer: enqueueMessage:1 2019-04-25 14:46:50.530 4810-5229/? D/RockFFPlayer: enqueueMessage:2 2019-04-25 14:46:50.530 4810-5229/? D/RockFFPlayer: enqueueMessage:3 2019-04-25 14:46:50.530 4810-5229/? D/RockFFPlayer: enqueueMessage:Message 1,set signal 2019-04-25 14:46:50.536 4810-5457/? E/RockFFPlayer: avformat_open_input:read_header 2019-04-25 14:46:50.546 4810-5457/? E/RockFFPlayer: avformat_open_input:read_header ok 2019-04-25 14:46:50.547 4810-5457/? D/RkExtensionPlayer: openContext in 2019-04-25 14:46:50.547 4810-5457/? E/RkExtensionPlayer: autoDetect(): path = /storage/emulated/0/obexx/down/c6f2954f-84ff-4ad3-9e0a-2c6ff082f7bd.mp4 2019-04-25 14:46:50.547 4810-5457/? E/FFPlayerHelper: isNetWorkUrl: url = /storage/emulated/0/obexx/down/c6f2954f-84ff-4ad3-9e0a-2c6ff082f7bd.mp4 2019-04-25 14:46:50.547 4810-5457/? E/FFPlayerHelper: isBDDirectory() ,path = /storage/emulated/0/obexx/down 2019-04-25 14:46:50.548 4810-5457/? E/FFPlayerHelper: isBDDirectory(): no BDMV 2019-04-25 14:46:50.548 4810-5457/? D/RkExtensionPlayer: openContext out,mTrackInfos size = 0 2019-04-25 14:46:50.548 4810-5457/? E/RockFFPlayerBase: openContext : out,ret = 0 2019-04-25 14:46:50.548 4810-5457/? D/RockFFPlayer: the source format name: mov,mp4,m4a,3gp,3g2,mj2 2019-04-25 14:46:50.552 4810-5457/? D/RockFFPlayer: find av stream info in 2019-04-25 14:46:50.530 4810-5229/? D/RockFFPlayer: enqueueMessage:sync wait 2019-04-25 14:46:50.561 4810-5456/? D/RockFFPlayer: deliverMessage 2019-04-25 14:46:50.561 4810-5456/? D/RockFFPlayer: run : dequeueMessage Message 34 2019-04-25 14:46:50.561 4810-5456/? D/RockFFPlayer: CMD_SET_SURFACE 2019-04-25 14:46:50.561 4810-5456/? D/RockFFPlayer: run : dequeueMessage Message 34 OK 2019-04-25 14:46:50.561 4810-5456/? D/RockFFPlayer: Messagecomplete type [34] 2019-04-25 14:46:50.561 4810-5456/? D/RockFFPlayer: run : Message 34 complete 2019-04-25 14:46:50.563 4810-5229/? D/RockFFPlayer: enqueueMessage:sync wait ok 2019-04-25 14:46:50.569 4810-5457/? E/RockFFPlayer: [TRACE-MOV]mov_check_connect_policy(READ_POLICY_DEFAULT): local case 2019-04-25 14:46:50.576 4810-5457/? E/RockFFPlayer: All info may be found, format: mov,mp4,m4a,3gp,3g2,mj2 2019-04-25 14:46:50.576 4810-5457/? E/RockFFPlayer: All info found, format: mov,mp4,m4a,3gp,3g2,mj2 2019-04-25 14:46:50.576 4810-5457/? E/RockFFPlayer: read_size = 23816 2019-04-25 14:46:50.577 4810-5457/? E/RockFFPlayer: update_stream_timings: st[-240074112].duration = 244736 2019-04-25 14:46:50.577 4810-5457/? E/RockFFPlayer: update_stream_timings: st[-240074112].duration = 3320 2019-04-25 14:46:50.578 4810-5457/? E/RockFFPlayer: update_stream_timings: st[-240074112].duration = 244736 2019-04-25 14:46:50.578 4810-5457/? E/RockFFPlayer: update_stream_timings: st[-240074112].duration = 3320 2019-04-25 14:46:50.578 4810-5457/? E/RockFFPlayer: estimate_timings:0: start_time: 0.000 duration: 0.245,base_time.den=44100,base_time.num=1 2019-04-25 14:46:50.578 4810-5457/? E/RockFFPlayer: estimate_timings:1: start_time: 0.000 duration: 0.003,base_time.den=600,base_time.num=1 2019-04-25 14:46:50.578 4810-5457/? E/RockFFPlayer: stream: start_time: 0.000 duration: 5.533 bitrate=857 kb/s 2019-04-25 14:46:50.578 4810-5457/? E/RockFFPlayer: avformat_find_stream_info:find_stream_info_err:free info,ok 2019-04-25 14:46:50.578 4810-5457/? E/RockFFPlayer: avformat_find_stream_info:find_stream_info_err:free info,ok 2019-04-25 14:46:50.578 4810-5457/? D/RockFFPlayer: find av stream info ok 2019-04-25 14:46:50.578 4810-5457/? D/RockFFPlayer: AudioStartTime=0,VideoStartTime=0,tmpTime=0 2019-04-25 14:46:50.579 4810-5457/? E/RockFFPlayer: Hery, s->duration = 5533333.000000 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'file/fd::17,offset::0,length::593388': 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: Metadata: 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: major_brand : 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: mp42 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: minor_version : 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: 1 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: compatible_brands: 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: mp41mp42isom 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: creation_time : 2019-04-25 14:46:50.579 4810-5457/? I/RockFFPlayer: 2019-04-24 13:06:17 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: Duration: 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: 00:00:05.53 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: , start: 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: 0.000000 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: , bitrate: 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: 857 kb/s 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: Stream #0:0 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: (und) 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: : Audio: aac (mp4a / 0x6134706D), 44100 Hz, mono, s16, 92 kb/s 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: Metadata: 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: creation_time : 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: 2019-04-24 13:06:17 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: handler_name : 2019-04-25 14:46:50.580 4810-5457/? I/RockFFPlayer: Core Media Audio 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: Stream #0:1 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: (und) 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: : Video: h264 (avc1 / 0x31637661), yuv420p, 268x480, 758 kb/s 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: , 30 fps 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: , 30 tbr 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: , 600 tbn 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: , 1200 tbc 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: Metadata: 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: creation_time : 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: 2019-04-24 13:06:17 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: handler_name : 2019-04-25 14:46:50.581 4810-5457/? I/RockFFPlayer: Core Media Video 2019-04-25 14:46:50.583 4810-5457/? D/RockFFPlayer: send do-prepare message in 2019-04-25 14:46:50.583 4810-5457/? D/RockFFPlayer: enter enqueueMessage 2019-04-25 14:46:50.583 4810-5457/? D/RockFFPlayer: enqueueMessage:1 2019-04-25 14:46:50.583 4810-5457/? D/RockFFPlayer: enqueueMessage:2 2019-04-25 14:46:50.583 4810-5457/? D/RockFFPlayer: enqueueMessage:3 2019-04-25 14:46:50.583 4810-5457/? D/RockFFPlayer: enqueueMessage:Message 1,set signal 2019-04-25 14:46:50.583 4810-5457/? D/RockFFPlayer: enqueueMessage:sync wait 2019-04-25 14:46:50.584 4810-5456/? D/RockFFPlayer: deliverMessage 2019-04-25 14:46:50.584 4810-5456/? D/RockFFPlayer: run : dequeueMessage Message 1 2019-04-25 14:46:50.584 4810-5456/? D/RockFFPlayer: CMD_PREPARE 2019-04-25 14:46:50.584 4810-5456/? I/RockFFPlayer: doPrepare in 2019-04-25 14:46:50.584 4810-5456/? I/RockFFPlayer: prepareVideo 2019-04-25 14:46:50.584 4810-5456/? D/RockFFPlayer: avg.frame.den=1,avg.frame.num=30 2019-04-25 14:46:50.584 4810-5456/? D/RockFFPlayer: timebase.den=600,timebase.num=1 2019-04-25 14:46:50.584 4810-5456/? D/RockFFPlayer: codecbase.den=1200,codecbase.num=1 2019-04-25 14:46:50.584 4810-5456/? D/RockFFPlayer: getVideoFrameRate: use avg frame rate: 30.000000 2019-04-25 14:46:50.584 4810-5456/? D/RockFFPlayer: getVideoFrameRate:frameRate=30.000000 2019-04-25 14:46:50.585 4810-5456/? E/CrFeatureHelper: cr_property_get --> Fail to dlopen(libavtone.so), Cause:dlopen failed: library "libavtone.so" not found 2019-04-25 14:46:50.585 4810-5456/? D/FFPlayerHelper: CrFeatureHelper --> name = avc1,tag = 828601953 2019-04-25 14:46:50.586 4810-5456/? E/CrFeatureHelper: cr_property_get --> Fail to dlopen(libavtone.so), Cause:dlopen failed: library "libavtone.so" not found 2019-04-25 14:46:50.587 4810-5456/? D/FFPlayerHelper: CrFeatureHelper --> name = avc1,tag = 828601953 2019-04-25 14:46:50.673 4810-4810/? W/RkMsgQueue: type=1400 audit(0.0:580): avc: denied { read } for name="rk_ext_subtitle" dev="mmcblk1p17" ino=3230 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=0 2019-04-25 14:46:50.686 4810-4810/? W/RkMsgQueue: type=1400 audit(0.0:581): avc: denied { create } for name="trace_thread.log" scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=file permissive=0 2019-04-25 14:46:50.690 4810-4810/? W/RkMsgQueue: type=1400 audit(0.0:582): avc: denied { add_name } for name="trace_thread.log" scontext=u:r:mediaserver:s0 tcontext=u:object_r:sdcardfs:s0 tclass=dir permissive=0 2019-04-25 14:46:50.605 4810-5456/? E/CrFeatureHelper: cr_property_get --> Fail to dlopen(libavtone.so), Cause:dlopen failed: library "libavtone.so" not found 2019-04-25 14:46:50.606 4810-5456/? D/RockFFPlayerBase: open MediaDecoder.cfg failed,so can't config anything 2019-04-25 14:46:50.606 4810-5456/? D/RockFFPlayerBase: File not exists! 2019-04-25 14:46:50.606 4810-5456/? D/RockFFPlayer: Video stream frame rate = 30.000000 2019-04-25 14:46:50.606 4810-5456/? D/RockFFPlayer: Video stream codec_id = 28 2019-04-25 14:46:50.618 4810-5456/? I/RockFFPlayer: prepareVideo, w: 268, h: 480,mVFrameRate 30.000000 2019-04-25 14:46:50.618 4810-5456/? E/RenderBase: power control open /dev/video_state fd fail 2019-04-25 14:46:50.619 4810-5456/? D/RenderBase: powerControl write: 1,width=268,height=480,ishevc=0,videoFramerate=0,streamBitrate=8 2019-04-25 14:46:50.619 4810-5456/? D/RenderShared: RkRendererShared(): format = 21,bufWidth = 272,bufHeight = 480 2019-04-25 14:46:50.619 4810-5456/? D/RenderShared: RkRendererShared(): IOMMU open rga **** 2019-04-25 14:46:50.620 4810-5456/? D/RenderShared: RkRendererShared transform = 0 2019-04-25 14:46:50.631 4810-5456/? D/RockFFPlayerBase: initRender(1390) new render ok 2019-04-25 14:46:50.639 4810-5456/? D/HDMIManager: HdmiManager constructor 2019-04-25 14:46:50.640 4810-5456/? D/HDMIManager: unkonwn connection state 2019-04-25 14:46:50.640 4810-5456/? E/HDMIManager: getHdmiDisplay: file == NULL 2019-04-25 14:46:50.640 4810-5456/? D/HDMIManager: unkonwn connection state 2019-04-25 14:46:50.640 4810-5456/? E/HDMIManager: TV getMode(): open fail 2019-04-25 14:46:50.640 4810-5456/? D/HDMIManager: unkonwn connection state 2019-04-25 14:46:50.640 4810-5456/? E/HDMIManager: TV getMode(): open fail 2019-04-25 14:46:50.640 4810-5456/? E/HDMIManager: getAllResolution** 2019-04-25 14:46:50.640 4810-5456/? E/HDMIManager: getAllResolution(): open fail 2019-04-25 14:46:50.640 4810-5456/? D/HdmiBaseManager: setMode: width = 268,height = 480,frameRate = 30 2019-04-25 14:46:50.641 4810-5456/? D/HdmiBaseManager: setMode: mode3d = -1,format = p, 2019-04-25 14:46:50.641 4810-5456/? D/HdmiBaseManager: setMode: mode = -1 2019-04-25 14:46:50.641 4810-5456/? E/HDMIManager: adjustResolution** 2019-04-25 14:46:50.641 4810-5456/? E/HDMIManager: adjustResolution(): open fail 2019-04-25 14:46:50.641 4810-5456/? D/HDMIManager: unkonwn connection state 2019-04-25 14:46:50.641 4810-5456/? E/HDMIManager: TV getMode(): open fail 2019-04-25 14:46:50.641 4810-5456/? D/HdmiBaseManager: setMode: out: result = 0 2019-04-25 14:46:50.641 4810-5456/? E/HDMIManager: setMode** 2019-04-25 14:46:50.642 4810-5456/? E/HDMIManager: setMode():Error connecting (No such file or directory) 2019-04-25 14:46:50.642 4810-5456/? E/HDMIManager: get3DMode** 2019-04-25 14:46:50.642 4810-5456/? D/HDMIManager: unkonwn connection state 2019-04-25 14:46:50.642 4810-5456/? E/HDMIManager: setMode():Error connecting (No such file or directory) 2019-04-25 14:46:50.642 4810-5456/? D/HDMIManager: unkonwn connection state 2019-04-25 14:46:50.643 4810-5456/? D/HDMIManager: TV/HDMI mode fd open failed 2019-04-25 14:46:50.648 4810-5456/? D/HDMIManager: unkonwn connection state 2019-04-25 14:46:50.658 4810-5456/? I/RockFFPlayer: prepareAudio 2019-04-25 14:46:50.658 4810-5456/? E/RockFFPlayer: audio stream codec_id = 86018 2019-04-25 14:46:50.658 4810-5456/? D/RockFFPlayerBase: open MediaDecoder.cfg failed,so can't config anything 2019-04-25 14:46:50.658 4810-5456/? D/RockFFPlayerBase: File not exists! 2019-04-25 14:46:50.658 4810-5456/? D/RkBitstreamManager: isBypass: 2019-04-25 14:46:50.675 4810-5456/? D/RockFFPlayer: initAudioPlayer 2019-04-25 14:46:50.676 4810-5456/? D/RkBitstreamManager: isBypass: 2019-04-25 14:46:50.676 4810-5456/? D/RockFFPlayer: AudioPlayer getOutputMode : 0, SPDIF mode : -1 2019-04-25 14:46:50.676 4810-5456/? D/RockFFPlayerBase: setAudioOutputMode output_mode : 0 2019-04-25 14:46:50.676 4810-5456/? D/RockFFPlayerBase: set SPDIF output mode : -1 2019-04-25 14:46:50.676 4810-5456/? D/AudioPlayerApi: audio player mode in: 0 2019-04-25 14:46:50.677 4810-5456/? D/AudioPlayerApi: audio player mode out: 0 2019-04-25 14:46:50.677 4810-5456/? D/RockFFPlayer: initAudioPlayer out 2019-04-25 14:46:50.677 4810-5456/? D/RkExtensionPlayer: prepareExtendSubtitle in 2019-04-25 14:46:50.677 4810-5456/? E/RockFFPlayer: Failed to prepare external subtitle 2019-04-25 14:46:50.678 4810-5456/? D/RkExtensionPlayer: ~RkExtensionPlayer in 2019-04-25 14:46:50.678 4810-5456/? D/RkExtensionPlayer: RkExtensionPlayer::closeExtendSubDecoder in 2019-04-25 14:46:50.678 4810-5456/? E/FFExtensionSource: ~FFExtensionSource in 2019-04-25 14:46:50.678 4810-5456/? D/RockFFPlayer: FFMediaSource context null. 2019-04-25 14:46:50.678 4810-5456/? E/FFExtensionSource: ~FFExtensionSource out 2019-04-25 14:46:50.678 4810-5456/? D/RockFFPlayer: ~FFMediaSource 2019-04-25 14:46:50.678 4810-5456/? D/RockFFPlayer: FFMediaSource context null. 2019-04-25 14:46:50.678 4810-5456/? D/RkExtensionPlayer: closeExtendSubDecoder out 2019-04-25 14:46:50.679 4810-5456/? E/RkExtensionPlayer: deleteAllFileInDirectory(),/tmp/rk_ext_subtitle/ is not exist 2019-04-25 14:46:50.680 4810-5456/? E/RkExtensionPlayer: deleteAllFileInDirectory(),/data/rk_ext_subtitle/ is not exist 2019-04-25 14:46:50.689 4810-5456/? I/RockFFPlayer: prepareSubtitle in 2019-04-25 14:46:50.689 4810-5456/? E/RockFFPlayer: hasSubtitle return fail 2019-04-25 14:46:50.689 4810-5456/? D/AudioDecoder: decodeaudio AudioOutputMode : 0, SPDIF_MODE : -1, PlayerMode : 0 2019-04-25 14:46:50.689 4810-5456/? D/AudioDecoder: mStream->codec->channels = 1 mStream->codec->sample_rate = 44100 2019-04-25 14:46:50.690 4810-5456/? D/AudioDecoder: mStream->codec->channels = 1 mStream->codec->sample_rate = 44100 2019-04-25 14:46:50.690 4810-5456/? D/RockFFPlayer: createAudioDecoder: create audio decoder ok 2019-04-25 14:46:50.690 4810-5456/? D/DecodeVideo: CrFeatureHelper --> hwdec_flag = 1,Codec->codec_id = 0x1c 2019-04-25 14:46:50.691 4810-5456/? D/RockFFPlayer: avg.frame.den=1,avg.frame.num=30 2019-04-25 14:46:50.691 4810-5456/? D/RockFFPlayer: timebase.den=600,timebase.num=1 2019-04-25 14:46:50.691 4810-5456/? D/RockFFPlayer: codecbase.den=1200,codecbase.num=1 2019-04-25 14:46:50.691 4810-5456/? D/RockFFPlayer: getVideoFrameRate: use avg frame rate: 30.000000 2019-04-25 14:46:50.691 4810-5456/? D/RockFFPlayer: getVideoFrameRate:frameRate=30.000000 2019-04-25 14:46:50.691 4810-5456/? E/PtsProcess: setFrameRate():mFrameRate = 30.000000 2019-04-25 14:46:50.691 4810-5456/? D/RockFFPlayer: createVideoDecoder: create video decoder ok 2019-04-25 14:46:50.691 4810-5456/? E/RockFFPlayer: createSubtitleDecoder: no subtitle stream 2019-04-25 14:46:50.693 4810-5456/? E/TraceThread: TraceThread::dumpTrace() FileName:/mnt/sdcard/trace_thread.log 2019-04-25 14:46:50.693 4810-5456/? D/RockFFPlayerBase: dumpStatus(): Preapared

--------- beginning of crash

2019-04-25 14:46:50.695 4810-5456/? A/libc: Fatal signal 11 (SIGSEGV), code 2, fault addr 0xf1b0c250 in tid 5456 (RkMsgQueue), pid 4810 (mediaserver) 2019-04-25 14:46:50.877 5460-5460/? I/crash_dump32: obtaining output fd from tombstoned, type: kDebuggerdTombstone 2019-04-25 14:46:50.879 286-286/? I//system/bin/tombstoned: received crash request for pid 4810 2019-04-25 14:46:50.885 5460-5460/? I/crash_dump32: performing dump of process 4810 (target tid = 5456) 2019-04-25 14:46:50.887 5460-5460/? A/DEBUG: 2019-04-25 14:46:50.888 5460-5460/? A/DEBUG: Build fingerprint: 'obexx/rk3326_evb/rk3326_evb:8.1.0/OPM8.190205.001/162055:userdebug/test-keys' 2019-04-25 14:46:50.888 5460-5460/? A/DEBUG: Revision: '0' 2019-04-25 14:46:50.888 5460-5460/? A/DEBUG: ABI: 'arm' 2019-04-25 14:46:50.888 5460-5460/? A/DEBUG: pid: 4810, tid: 5456, name: RkMsgQueue >>> /system/bin/mediaserver <<< 2019-04-25 14:46:50.889 5460-5460/? A/DEBUG: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xf1b0c250 2019-04-25 14:46:50.889 5460-5460/? A/DEBUG: r0 efd05894 r1 00000005 r2 0000010c r3 000001e0 2019-04-25 14:46:50.889 5460-5460/? A/DEBUG: r4 f1b08c20 r5 f1b0c250 r6 00000005 r7 f1b08c18 2019-04-25 14:46:50.889 5460-5460/? A/DEBUG: r8 000001e0 r9 0000010c sl f1b25b98 fp f1b25b74 2019-04-25 14:46:50.889 5460-5460/? A/DEBUG: ip f46aeae0 sp efd05890 lr f45dd0b8 pc f1b0c250 cpsr a00d0010 2019-04-25 14:46:50.998 237-308/? W/SurfaceFlinger: EventThread: dropping event (7673796e) for connection 0x70d1b9a820 2019-04-25 14:46:51.281 5460-5460/? A/DEBUG: backtrace: 2019-04-25 14:46:51.282 5460-5460/? A/DEBUG: #00 pc 0000c250 [anon:libc_malloc:f1b00000] 2019-04-25 14:46:51.282 5460-5460/? A/DEBUG: #01 pc 0009e0b4 /vendor/lib/librkffplayer.so (android::MediaPlayerBase::sendEvent(int, int, int, android::Parcel const)+116) 2019-04-25 14:46:51.282 5460-5460/? A/DEBUG: #02 pc 0009e000 /vendor/lib/librkffplayer.so (android::FFMPlayerBase::notifyListener_l(int, int, int)+124) 2019-04-25 14:46:51.282 5460-5460/? A/DEBUG: #03 pc 0009873c /vendor/lib/librkffplayer.so (android::FFMPlayer::doPrepareFinish()+236) 2019-04-25 14:46:51.283 5460-5460/? A/DEBUG: #04 pc 0009859c /vendor/lib/librkffplayer.so (android::FFMPlayer::doPrepare()+632) 2019-04-25 14:46:51.283 5460-5460/? A/DEBUG: #05 pc 000dc988 /vendor/lib/librkffplayer.so (android::RkMessageQueue::run()+560) 2019-04-25 14:46:51.283 5460-5460/? A/DEBUG: #06 pc 000dc074 /vendor/lib/librkffplayer.so (android::RkMessageQueue::sched_thread(void)+44) 2019-04-25 14:46:51.283 5460-5460/? A/DEBUG: #07 pc 0004751f /system/lib/libc.so (__pthread_start(void*)+22) 2019-04-25 14:46:51.296 5460-5460/? A/DEBUG: #08 pc 0001af8d /system/lib/libc.so (__start_thread+32) 2019-04-25 14:46:51.995 237-308/? I/chatty: uid=1000(system) EventThread identical 60 lines 2019-04-25 14:46:52.012 237-308/? W/SurfaceFlinger: EventThread: dropping event (7673796e) for connection 0x70d1b9a820 2019-04-25 14:46:52.020 5114-5119/com.obex.mainservice I/zygote: Do partial code cache collection, code=242KB, data=189KB 2019-04-25 14:46:52.027 5114-5119/com.obex.mainservice I/zygote: After code cache collection, code=242KB, data=189KB 2019-04-25 14:46:52.027 5114-5119/com.obex.mainservice I/zygote: Increasing code cache capacity to 1024KB 2019-04-25 14:46:52.029 237-308/? W/SurfaceFlinger: EventThread: dropping event (7673796e) for connection 0x70d1b9a820

--------- beginning of system

2019-04-25 14:46:54.094 415-565/system_process W/NativeCrashListener: Couldn't find ProcessRecord for pid 4810 2019-04-25 14:46:54.075 237-308/? I/chatty: uid=1000(system) EventThread identical 123 lines 2019-04-25 14:46:54.091 237-308/? W/SurfaceFlinger: EventThread: dropping event (7673796e) for connection 0x70d1b9a820 2019-04-25 14:46:54.105 5460-5460/? E/crash_dump32: AM data write failed: Broken pipe 2019-04-25 14:46:54.106 286-286/? E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_13 2019-04-25 14:46:54.108 237-308/? W/SurfaceFlinger: EventThread: dropping event (7673796e) for connection 0x70d1b9a820 2019-04-25 14:46:54.147 415-438/system_process I/BootReceiver: Copying /data/tombstones/tombstone_13 to DropBox (SYSTEM_TOMBSTONE) 2019-04-25 14:46:54.175 237-308/? I/chatty: uid=1000(system) EventThread identical 3 lines 2019-04-25 14:46:54.191 237-308/? W/SurfaceFlinger: EventThread: dropping event (7673796e) for connection 0x70d1b9a820 2019-04-25 14:46:54.198 5114-5129/com.obex.mainservice W/IMediaDeathNotifier: media server died 2019-04-25 14:46:54.198 194-194/? I/ServiceManager: service 'media.player' died 2019-04-25 14:46:54.198 5114-5129/com.obex.mainservice E/MediaPlayerNative: error (100, 0) 2019-04-25 14:46:54.198 194-194/? I/ServiceManager: service 'media.resource_manager' died 2019-04-25 14:46:54.199 5114-5129/com.obex.mainservice E/MediaPlayerNative: error (100, 0) 2019-04-25 14:46:54.200 5114-5453/com.obex.mainservice E/MediaPlayer: Error (100,0) 2019-04-25 14:46:54.216 5114-5114/com.obex.mainservice E/MediaPlayer: Error (100,0) 2019-04-25 14:46:54.223 5114-5114/com.obex.mainservice D/MediaPlayerImpl:
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ main, com.obex.baselib.player.media.MediaPlayerImpl$3.onError(MediaPlayerImpl.java:452) ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ │ args[0] = MediaPlayerImpl │ args[1] = onError:100, extra:0 └──────────────────────────────────────────────────────────────────────────────────────────────────────────────── 2019-04-25 14:46:54.237 5114-5114/com.obex.mainservice E/JZVD: onError 100 - 0 [61823310] **复现流程

**最好有截图或者视频说明情况 视频加载失败 点击重试

Kenny666666 commented 5 years ago

自己的小米8 android9.0版本,播放没问题。 可能是设备是定制的机型。但是报error 100,请大神帮忙看下是什么原因导致的。视频源是.mp4,拿出放PC上播放没有问题

lipangit commented 5 years ago

用的哪个播放内核 RockFFPlayer 是什么 是概率出现吗

Kenny666666 commented 5 years ago

因为我们机型是定制的,系统工程师大量简化了android系统,现在已经修复了。