Вы можете иметь нормальное видео и уменьшить альфа представления представления. Это можно сделать, используя AVPlayer
и AVPlayerLayer
, добавив AVPlayerLayer
к UIView
и установив альфа для UIView
. Что-то вроде:
self.player = [[AVPlayer alloc] initWithURL:url];
self.playerLayer = [AVPlayerLayer playerLayerWithPlayer:self.player];
self.playerLayer.frame = view.bounds;
...etc...
self.playerView.alpha = 0.3;
[self.playerView.layer addSublayer:self.playerLayer];
Я не пробовал это с альфа-каналом в самом видео, но AVPlayerLayer должен работать и для этого.