簡體   English   中英

如何將videoPlayer添加為子視圖?

[英]How to add videoPlayer as an subview?

您好我正面臨與添加子視圖相關的問題; 我遵守守則:

        NSString *urlStr  = [NSString  stringWithFormat:@"http:x/iphone0.m3u8"];
        NSURL *videoURL   = [NSURL URLWithString:urlStr];
        MPMoviePlayerController *iVideoPlayer = [[MPMoviePlayerController alloc]initWithContentURL:videoURL];
        [self.view addSubview:iVideoPlayer.view ];  

        if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
        {
            // The device is an iPad running iPhone 3.2 or later.
             iVideoPlayer.view.frame = CGRectMake(353,258,320,240);
        }
        else
        {
             iVideoPlayer.view.frame = CGRectMake(156,96,168,148);
        }                   
        [iVideoPlayer play];

在此代碼中,我想添加一個視頻播放器作為子視圖。 我已成功添加videoPlayer。但問題是在視頻播放期間,如果我點擊指定區域(CGRectMake(353,258,320,240);視頻停止。我喜歡應用videoPlayer功能(下一步,暫停,音量調高/調低)沒有完成。如何解決這個問題。

您可以選擇MPMoviePlayerController實例的控件樣式。 通過將controlStyle屬性設置為以下選項之一,您可以啟用某些播放器控件(如暫停,播放等)。

MPMovieControlStyleNone,
MPMovieControlStyleEmbedded,
MPMovieControlStyleFullscreen,
MPMovieControlStyleDefault

可以在此處找到上述樣式的描述: MPMoviePlayerController類參考

以下是如何設置此屬性的示例。

[iVideoPlayer setControlStyle:MPMovieControlStyleEmbedded]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM