2
Ich habe versucht, AVPlayerViewController
spielen mp4 Video zu spielen. Ich benutze "http url", kann es spielen, aber wenn ich fileUrl
verwenden, funktioniert es nicht ...ios AVPlayerViewController kann nicht lokal mp4
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"mp4ForDownloadTest" ofType:@"mp4"];
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) {
NSURL *url = [NSURL fileURLWithPath:filePath isDirectory:NO];
AVPlayerViewController *playerVC = [[AVPlayerViewController alloc] init];
AVAsset *movieAsset = [AVURLAsset URLAssetWithURL:url options:nil];
AVPlayerItem *playerItem = [AVPlayerItem playerItemWithAsset:movieAsset];
AVPlayer *player = [AVPlayer playerWithPlayerItem:playerItem];
playerVC.player = player;
[self presentViewController:playerVC animated:YES completion:^{
[player play];
}];
}
vielen dank – tangkunyin
bitte akzeptieren wenn es dir geholfen hat :) – rcat24