So spielen Sie Videodatei aus der Asset Library
-
27-10-2019 - |
Frage
Wie spiele ich die Videodatei aus der Assets Library? Ich habe die URL der Datei wie
"assets-library://asset/asset.MOV?id=1000000023&ext=MOV"
Ich kann diese Datei jedoch nicht mit dem folgenden Code in Media Player abspielen:
NSString *urlAddress = @"assets-library://asset/asset.mov?id=1000000023&ext=mov";
NSURL *theURL = [NSURL URLWithString:urlAddress];
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:theURL];
Lösung
Ich bekam auch ein Problem und bekam die Lösung. Ich habe den folgenden Code verwendet und es hat für mich funktioniert. Das urlAddress
ist die URL für das Video von ALAssetsLibrary
.
-(void)playVideo:(NSString *)urlAddress{
NSString *newUrl = [[NSString alloc] initWithFormat:@"%@",urlAddress];
NSURL *theURL = [NSURL URLWithString:newUrl];
//player = [[MPMoviePlayerController alloc] init];
[player setContentURL:theURL];
[player prepareToPlay];
[player play];
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow