Tencent / QMUI_iOS

QMUI iOS——致力于提高项目 UI 开发效率的解决方案
http://qmuiteam.com/ios
Other
7.05k stars 1.37k forks source link

QMUIImagePreviewViewController的视频播放会被AVAudioSessionCategory 影响,无法正常播放视频 #1506

Open RomanticEncounter opened 11 months ago

RomanticEncounter commented 11 months ago

Bug 表现 无法正常播放,拖动进度条无响应,最后崩溃

截图 Bug 现场的界面截图,或者 Xcode 控制台的错误信息截图,有问题的代码截图

如何重现 1.使用下面的代码后,使用QMUIImagePreviewViewController预览视频类型文件,无法正常播放

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryRecord error:nil];
  1. 建议播放前更改或者检查AVAudioSessionCategory设置
    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];

预期的表现 正常情况下,应该是什么表现

其他信息

RomanticEncounter commented 11 months ago

QMUIZoomImageViewVideoToolbar 播放按钮截图 视频QMUIZoomImageViewVideoToolbar 的播放暂停按钮,在首次预览(未播放)的状态不正确

建议优化:手势拖动消失时,QMUIZoomImageViewVideoToolbar随手势一起随背景改变透明度,或隐藏