gpt4 book ai didi

ios - AVPlayer 全屏

转载 作者:可可西里 更新时间:2023-11-01 03:07:07 25 4
gpt4 key购买 nike

我在我的应用程序中使用 AVPlayer 而不是 MPMoviePlayerController,因为我想将播放器作为子层。但是我需要像播放、暂停、搜索和全屏这样的控制。我如何在 AVPlayer 中获得该按钮?这就是我放置播放器的方式:

    AVURLAsset *avasset = [[AVURLAsset alloc] initWithURL:URL1 options:nil];

AVPlayerItem *item = [[AVPlayerItem alloc] initWithAsset:avasset];
player = [[[AVPlayer alloc] initWithPlayerItem:item]retain];

playerLayer = [AVPlayerLayer playerLayerWithPlayer:player];
CGSize size = self.view.bounds.size;
float x = size.width/2.0-187.0;
float y = size.height/2.0 - 125.0;

playerLayer.frame = CGRectMake(x, y, 474, 320);
[playerLayer setVideoGravity:AVLayerVideoGravityResizeAspectFill];
[self.view.layer addSublayer:playerLayer];
[player play];

最佳答案

您必须提供自己的按钮。

对于 playpause AVPlayer 中有直接的 API。

对于全屏......好吧......你知道你在哪里画:你只需要调整你的 UIWindow 和相应的 UIView & layer 到全尺寸。

对于搜索,您确实有类似 seekToTime: 的方法

关于ios - AVPlayer 全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22342361/

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