ExoPlayer循环播放本地视频,偶尔出现视频卡顿。

播放本地视频使用的ExoPlayer,但是播放一段时间之后,视频开始卡顿,降帧,在播但是速度很慢,像慢放似的。期间声音消失,操作按钮也没有声音。与正常播放的设备相比,多出log如下:

W/AudioFlinger(  147): write blocked for 10024 msecs, 596 delayed writes, thread 0xb505b008
V/audio_hw_primary(  147): start_output_stream, line: 1154
D/audio_hw_primary(  147): init hdmi_plug: OUT
V/audio_hw_primary(  147): active_output, ****LINE:984,FUNC:select_device, adev->out_device:2
V/audio_hw_primary(  147): ****LINE:991,FUNC:select_device, headset_on:0, headphone_on:0, speaker_on:2, earpiece_on:0, bt_on:0
V/audio_hw_primary(  147): ****LINE:1009,FUNC:select_device, output_device_id:0
V/audio_hw_primary(  147): NORMAL mode, ****LINE:1012,FUNC:select_device, adev->out_device:2
V/audio_hw_primary(  147): start_output_stream: card:0, port:0, rate:44100, period_count:2, period_size:2048
V/audio_hw_primary(  147): do not use out resampler

这是什么原因呢?

阅读 7.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏