Repository navigation
fix: 恢复 Android 解密播放并修复电视遥控焦点与返回 - #6
Open
AirSnailArtist wants to merge 1 commit into
Open
AirSnailArtist wants to merge 1 commit into
AirSnailArtist wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Android 默认播放器没有把红果的解密密钥交给 ExoPlayer,电视播放和遥控控制层也会受到视频控件焦点影响。恢复已有 media_kit/libmpv 播放路径,电视控制层独立于视频组件并关闭其默认控制层;标题使用白色文字。
同时修复电视选集/设置面板关闭后的重复返回导致退出播放,并让遥控网格在目标卡片延迟构建后恢复焦点,覆盖靠后集数的选集场景。
验证:本地
flutter test test/television_player_test.dart4 项回归通过,覆盖播放/快进、选集焦点、面板返回及失败重试。此前同签名 ARM64 修复版已在 Android TV 实机验证;手机及其他平台仍需维护者定向验证。本次源码贡献不含签名文件、设备地址、个人包名或 APK。