当AVPlayer到达视频末尾时(对于HTTP直播流),最后一帧会拉伸以填充视图.我如何解决这种拉伸?例如,考虑视频是以纵向模式录制的.在较小的视图中,视频将被加框(带有黑色边框).这很好,直到玩家到达流的末尾.最后一帧然后伸展以填充视图,直到播放器重新启动.
关于如何阻止这种情况发生的任何想法?
编辑:请参阅下面的答案.如果有人对什么是体面的解决方案有任何建议,我仍然愿意为此奖励赏金.
不知道我在这里缺少什么,但启动屏幕在iPad Pro上的每台设备上运行良好.发布屏幕确实是一个故事板.它实际上在iPad Pro模拟器上完美运行.
有什么建议?
更新:
好的,所以我在xcassets中添加了一个tileable图像.有三种尺寸.无论我如何切片,它总是在故事板和模拟器中按预期显示,但它永远不会在设备上呈现.令人沮丧!
是否存在可用作平滑阈值的现有过滤器?我的意思是像素值应该在两个值之间进行阈值处理,但中间值是内插的.
基本上,我正在尝试实现这个:
https://www.filterforge.com/wiki/index.php/Thresholds#Interpolation_.28.22Blending.22.29