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];
War es hilfreich?

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
scroll top