An AVPlayerItem cannot be associated with more than one instance of AVPlayer'

前端 未结 5 1493
广开言路
广开言路 2021-02-05 08:16
-(IBAction)play:(id)sender
{

    thumbImageView.alpha=0.0;

    NSString *stringvideo=[NSString stringWithFormat:@\"http://streaming-service\",[[NSUserDefaults standard         


        
5条回答
  •  暖寄归人
    2021-02-05 08:50

    First you have to inform to player the source type ofter you set that content of video file; like this

    Here is two types of urls; if the url is like this you write this function

     NSString *aStr=@"http://www.my url like this.com/video/videos/review/Michale JACKSON  AUDIENCE Comment.mp4";   
    
    aStr = [aStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    

    or (second one)

    NSString *aStr=@"http://www.normal url.com/video.mp4"
    
    // after add your url string to this url
    
    NSURL *url=[NSURL URLWithString:aStr];
    MPMoviePlayerViewController *MPlayer = [[MPMoviePlayerViewController alloc]init];
    MPlayer.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
    [MPlayer.moviePlayer setContentURL:url];
    [self presentMoviePlayerViewControllerAnimated:MPlayer];
    

提交回复
热议问题