0
투명한 배경을 가진 ".mov"비디오가 내보기 위에 효과를 추가하지만 비디오를 재생하려고 할 때 n 개의 비디오가로드되지만 빈 화면이 나타납니다 , 여기 내 코드 :투명 배경을 가진 비디오가 AVPlayer를 사용하는 IOS에서 재생되지 않음
@property (nonatomic) AVPlayer *avPlayer;
@property (nonatomic) AVPlayerViewController* avPlayerView;
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSBundle* bundle = [NSBundle mainBundle];
NSString* path = [bundle pathForResource:@"Spit" ofType:@"mov"];
NSURL *fileURL = [NSURL fileURLWithPath:path];
AVAsset *asset = [AVURLAsset URLAssetWithURL:fileURL options:nil];
AVPlayerItem *anItem = [AVPlayerItem playerItemWithAsset:asset];
_avPlayer = [AVPlayer playerWithPlayerItem:anItem];
[AVPlayer addObserver:self forKeyPath:@"status" options:0 context:nil];
_avPlayerView = [[AVPlayerViewController alloc] init];
_avPlayerView.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
_avPlayerView.player = _avPlayer;
[_avPlayerView view].backgroundColor = [UIColor clearColor];
[_avPlayerView view].alpha = 0.5;//or any value you think is right
[self.view addSubview:_avPlayerView.view];
}
아무도 아이디어가 있다면, 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다.
아직 시도하지 못했지만 다른 제안이 있습니까? – user3411226
@ user3411226이 (가) 편집되었습니다. 어쩌면 깨진 비디오가 있나? – kirander
애플 리케이션 외부의 비디오를 재생할 때 문제가 없다고 생각합니다. – user3411226