Tôi đang cố gắng phát một video usingso Tôi nhận được một số mã từ hướng dẫn nhưng nó sẽ không hoạt động.IOS AVPlayer sẽ không phát video
Dưới đây là đoạn code tôi sử dụng:
- (void) viewDidAppear:(BOOL)animated
{
avAsset = [AVAsset assetWithURL:[NSURL URLWithString:filePath]];
avPlayerItem =[avPlayerItem initWithAsset:avAsset];
avPlayer = [AVPlayer playerWithPlayerItem:avPlayerItem];
avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:avPlayer];
[avPlayerLayer setFrame:self.view.frame];
[self.view.layer addSublayer:avPlayerLayer];
[avPlayer seekToTime:kCMTimeZero];
[avPlayer play];
}
Tôi không biết có chuyện gì nó không đưa ra lỗi ny nó chỉ mang đến cho màn hình màu đen. Cảm ơn.
Cảm ơn bạn đã chia sẻ .. ** Nó hoạt động hoàn hảo ** – swiftBoy
Tôi đã thử triển khai cùng một mã trong ứng dụng của mình, tôi đang sử dụng Tableview để hiển thị tất cả các video đến từ máy chủ, tôi có url cho video, khi tôi chuyển nó tế bào, hơn là không chơi nó, xin vui lòng giúp đỡ ... – ravinder521986
Thú vị như thế nào tôi đặt màu nền sang màu đỏ giống như bạn đã làm trong mã nhận xét của bạn để đảm bảo rằng lớp có thể nhìn thấy trên màn hình. – ninjaneer