我已經試過這個,但它不工作,我最近7個小時都在努力,請幫助我。我想將自定義按鈕添加到MPMoviePlayer的全屏視圖中。MPMoviePlayerController在全屏添加子視圖
代碼:
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
UIStoryboard *mainStoryBoard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:[NSBundle mainBundle]];
CustomControlsViewController *overlay = (CustomControlsViewController*)[mainStoryBoard instantiateViewControllerWithIdentifier:@"Custom Controls"];
[moviePlayerController.view addSubview:overlay.view];
[moviePlayerController play];
我將在「假」全屏上製作自定義控件,thx! – 1337code 2013-02-11 12:17:19
關於你的第一點 - 我閱讀它的方式,可以向movieplayer視圖添加子視圖,但不要修改任何本機提供的視圖(例如遍歷子視圖並更改它們)。 – Grav 2014-01-29 09:09:27
根據文檔「您可以在此屬性中的視圖中添加子視圖,您可以安全地將子視圖添加到播放器的視圖中。如果要顯示自定義回放控件或添加其他與你的應用程序「。 https://developer.apple.com/LIBRARY/IOS/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/index.html#//apple_ref/occ/instp/MPMoviePlayerController/view – SomeGuy 2014-11-17 09:32:52