如何从NSData播放视频

Ser*_*tti 11 playback mpmovieplayercontroller nsdata

大家好,我想知道是否可以使用MPMoviePlayerController从NSData对象播放视频.

谢谢,塞尔吉奥

dre*_*ien 14

Ben的答案在模拟器上完美运行,但不能在设备上工作,你不能在设备上的任何地方写.检查下面的代码

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *path = [documentsDirectory stringByAppendingPathComponent:@"myMove.mp4"];

    [videoData writeToFile:path atomically:YES];
    NSURL *moveUrl = [NSURL fileURLWithPath:path];
    player = [[MPMoviePlayerController alloc]init];
    [player setContentURL:moveUrl];
    player.view.frame = viewPlayer.bounds;
    [viewPlayer addSubview:player.view];
    [player play];
Run Code Online (Sandbox Code Playgroud)

  • 我想知道如果没有写入文件有没有办法做到这一点? (6认同)