gpt4 book ai didi

iphone - 如何在 iphone sdk 中添加视频作为 HUD 元素

转载 作者:行者123 更新时间:2023-11-29 04:02:59 24 4
gpt4 key购买 nike

我想添加一个在我调用它时显示的视频,但不是典型的(拉伸(stretch)到边界) View 类似于在中间加载并使背景变暗的 ProgressHud View 。如何从 LBYoutubeController 或本地加载视频?谢谢!

编辑:理想情况下,视频框将占据屏幕的 60-70%,但再次居中并遮盖背景

最佳答案

您需要使用MPMoviePlayerController。您可以将 controlStyle 设置为 MPMovieControlStyleEmbedded,这将为您提供一个没有控件的播放器。将 scalingMode 设置为 MPMovieScalingModeFill 以使视频符合您为其设置的帧,而不管视频的自然布局如何。只需将电影播放器​​的 view 添加到您的 View 层次结构中即可。

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] init];
moviePlayer.scalingMode = MPMovieScalingModeFill;
moviePlayer.controlStyle = MPMovieControlStyleEmbedded;
[myView addSubview:moviePlayer.view];

要在其后面添加调光 View :

UIView *back = [[UIView alloc]initWithFrame:myView.bounds];
back.backgroundColor = UIColor.blackColor;
back.alpha = 0.7;
[myView insertSubview:back belowSubview:myView];

关于iphone - 如何在 iphone sdk 中添加视频作为 HUD 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15646856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com