腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
AVPlayerLayer
在
SwiftUI
中
的
帧
大小
更新
swift
、
swiftui
、
avfoundation
GeometryReader提供视频容器
的
帧
,然后用它来初始化
AVPlayerLayer
。当设备方向改变时就会出现问题(因此,容器
的
框架也会改变),并且
AVPlayerLayer
不会重新布局自己以匹配容器。我尝试
在
updateUIView
中
更新
图层
的
框架,甚至对图层和uiView调用setNeedsLayout和setNeedsDisplay,但没有任何变化。 如何调整层以匹配容器
的
大小
?Video
浏览 22
提问于2021-09-13
得票数 0
回答已采纳
1
回答
AVPlayer内容模式
swift
、
swift3
、
avplayer
、
avplayerlayer
我有一个AVPlayer,并将它作为UIView
的
背景作为一种审美。return let playerLayer =
AVPlayerLayer
mode ** TODO ** player.play() 当我运行这个程序时,视频播放就像预期
的
一样我搜索了player和playerLayer
的
浏览 2
提问于2017-01-22
得票数 2
回答已采纳
3
回答
全屏:
AVPlayerLayer
在
调整其父视图
大小
时不会调整
大小
objective-c
、
xamarin.ios
、
avfoundation
、
avplayer
为了显示视频
帧
,我有一个UIView (让我们称之为回放视图),其中我添加了
AVPlayerLayer
作为回放视图图层
的
子视图:playbackView.layer.needsDisplayOnBoundsChange = YES; 以确保
在
回放视图
大小
更改时调整它们
的
大小
。最初,播放视图具有坐标(0,0,320,180) (仅显示
在
UI
的
顶部)。然后,我通过将播放视图
浏览 1
提问于2012-02-29
得票数 15
回答已采纳
2
回答
AVPlayerLayer
不能完全填充UIVIew。我遗漏了什么?
swift3
、
avplayerlayer
我正在播放
的
视频没有占据UIView (名为videoView)
的
整个区域,它有一个灰色:var paused: Bool = false @IBOutlet weak var videoView: UIView!
avPlayerLayer
=
AV
浏览 17
提问于2017-07-24
得票数 0
1
回答
使用AutoLayout设置AVPlayer/
AVPlayerLayer
大小
?
ios
、
swift
、
avplayer
、
avplayerlayer
我正在尝试使用AutoLayout设置我
在
视图中显示
的
视频
的
大小
/
帧
。但我想不出该怎么做。这是我
的
视图
的
代码:import AVKit let layer =
AVPlayerLayer
() return lay
浏览 42
提问于2018-01-05
得票数 6
回答已采纳
7
回答
AVPlayerLayer
为
帧
更改提供动画效果
ios
、
video
、
avfoundation
、
movie
每当我更改
AVPlayerLayer
的
帧
时,视频不会立即调整
大小
,而是动画到新
的
大小
。例如:我将
帧
从(0,0,100,100)更改为(0,0,400,400),视图
的
帧
立即更改,但视频
的
大小
被动画化为新
的
大小
。谢谢!
浏览 5
提问于2011-07-01
得票数 16
回答已采纳
1
回答
Avplayer有时显示黑色屏幕,但声音很好
ios
、
avplayer
、
avplayerviewcontroller
在
视频
中
添加水印后,我正在播放视频。有时它运行良好,但有时它只显示一个黑色屏幕,音频在这两种情况下都很好。
浏览 3
提问于2016-10-07
得票数 8
1
回答
AVPlayer seekToTime每秒钟只生成一
帧
ios
、
video
、
frame
、
avplayer
、
avplayerlayer
如何使
AVPlayerLayer
在
seekToTime方法
中
显示精确
的
视频
帧
。现在,[AVPlayer seekToTime:CMTimeMakeWithSeconds(CMTimeGetSeconds(A, B))],
AVPlayerLayer
只
在
每1秒显示一次
帧
,例如1.50例如,我希望它在4.45秒时显示
帧
。有可能吗?
浏览 1
提问于2014-02-18
得票数 3
回答已采纳
13
回答
当UIView框架更改时,视图内
的
AVPlayer图层不会调整
大小
objective-c
、
uiview
、
calayer
、
avplayer
我有一个包含用于显示视频
的
AVPlayer
的
UIView。更改方向时,我需要更改视频
的
大小
和位置。videoHolderV
浏览 0
提问于2012-04-12
得票数 59
回答已采纳
2
回答
将
AVPlayerLayer
添加到UIViewController
ios
、
objective-c
、
uiview
、
uiviewcontroller
、
uikit
是否可以
在
稍后
在
AVPlayerLayer
中
显示
的
UIViewController
中
显示UIView。...reinterpret_cast<UIView *>(window->winId()); AVURLAsset *_asset;
AVPlayerLayer
playerItemWithAs
浏览 0
提问于2019-01-17
得票数 0
回答已采纳
1
回答
在
不创建新
AVPlayerLayer
的
情况下重新初始化AVQueuePlayer
ios
、
avplayer
、
avplayerviewcontroller
、
avqueueplayer
、
avplayerlayer
在
播放远程HLS视频时,我正在重新初始化AVQueue播放器,该播放器已经通过使用 (AVQueuePlayer *)initWithItems:(NSArray<AVPlayerItem *> *)items但是,通过执行此操作,声音在后台播放,但
AVPlayerLayer
停留在上一个视频
的
最后一
帧
,视频不会
更新
。为了确保视频得到
更新
,我需要移除视频播放器
的
UIView
的
前一层,重新创建新
的
AVPlayerLay
浏览 1
提问于2016-07-27
得票数 0
2
回答
AVPlayer
在
景观模式下不全屏使用iOS full
ios
、
iphone
、
swift
、
avplayer
然而,
在
模拟器
中
播放时,它并不是全屏运行。override func viewDidAppear(_ animated: Bool) { // self.
avPlayerLayer
.playerLayer = AVLayerVideoGravityResizeAspectFill)
浏览 3
提问于2017-03-31
得票数 2
回答已采纳
1
回答
AVSampleBufferDisplayLayer:更改videoGravity动画
ios
、
objective-c
在
我
的
项目中,我使用了AVSampleBufferDisplayLayer和
AVPlayerLayer
。它们
中
的
机器人具有相似的接口和videoGravity属性。当我更改
AVPlayerLayer
videoGravity属性时,视频会立即调整
大小
,并具有动画效果。使用AVSampleBufferDisplayLayer videoGravity时,除非我更改设备方向,然后
在
没有动画
的
情况下重新调整视频
大小
,否则什
浏览 0
提问于2015-10-30
得票数 3
2
回答
SwiftUI
视图(如UIKit UIView ),如何更改图像
大小
ios
、
swift
、
swiftui
有没有类似于UIKit UIView
的
景致? .resizable()这打乱了图像,还有其他方法可以调整图像
的
大小
吗
浏览 3
提问于2019-06-07
得票数 1
回答已采纳
1
回答
AVPlayer视频重力定位?
ios
、
iphone
、
objective-c
、
cocoa-touch
、
avplayer
在
我
的
应用程序
中
,我使用AVPlayer创建了一个自定义视频播放器。这是很好
的
工作,没有问题。然而,我允许AVPlayer视频重力通过双击改变。当它被更改为AVPlayerGravityResizeAspect时,视频集中
在
中间。是否有任何方法使视频保持相同
的
大小
(调整
大小
方面,而不是调整
大小
方面填充),但将其移动到AVPlayer
的
底部或顶部
浏览 2
提问于2014-04-14
得票数 6
回答已采纳
1
回答
AVPlayer.replaceCurrentItem上
的
AVPlayerLayer
呈黑色闪烁(带有:)
ios
、
swift
、
avfoundation
、
avplayer
我有一个用来播放视频
的
AVPlayer对象。当用户点击按钮时,该视频将被换成另一个视频,该视频将继续播放。仅仅使用replaceCurrentItem(with:)就会导致
在
我
的
AVPlayerLayer
上显示视频内容
的
黑色
帧
只有十分之一秒。我已经准备好了
在
AVPlayerItem换出之前在当前
帧
渲染图像
的
代码,以便在新
的
AVPlayerItem有准备显示
的
帧
之前弥合差距,但黑色<
浏览 79
提问于2019-08-05
得票数 1
4
回答
AVPlayerLayer
不限到UIView
帧
iphone
、
xcode
、
swift
、
avplayerlayer
、
cglayer
我想把
AVPlayerLayer
添加到UIView
中
self.playerLayer.videoGravity = AVLayerVideoGravityResizeAspectFillself.playerLayer.frame = ctrVideo.bounds; self.ctrVideo.la
浏览 5
提问于2016-02-16
得票数 20
回答已采纳
2
回答
全屏AVPlayer力景观模式
ios
、
iphone
、
video
、
avplayer
、
avplayerlayer
我正在用AVPlayer播放一个视频,这个视频
在
我
的
应用程序中大约是320x200
帧
。avplayer还有一个自定义
的
“全屏”按钮作为覆盖,就像youtube应用程序播放器一样。我尝试使用transform,它部分工作,因为当它处于全屏模式时,如果用户将设备切换到纵向方向,则avplayer
帧
会突然改变。我希望它能像youtube应用程序一样工作,也就是说,
在
全屏模式下,即使用户旋转设备,它也应该保持不变。只有
在
关闭全屏时才能恢复到原来
的
大小<
浏览 6
提问于2016-05-16
得票数 4
回答已采纳
1
回答
基于视频高宽比
的
AVPlayerItem容器视图尺寸调整
ios
、
objective-c
、
avplayer
、
aspect-ratio
我
在
该视图中添加了一个
AVPLayerLayer
。我不知道如何调整videoView
的
大小
,使其与avplayer层
的
比例相同。使用videoGravity并不能达到预期
的
效果。*layer = [
AVPlayerLayer
layer]; [_
avplayerLayer
setBackgroundColor:[UIColor whiteColor].
浏览 5
提问于2016-01-31
得票数 2
回答已采纳
3
回答
AVPlayer视频空白但听到声音
iphone
、
ios
、
objective-c
、
avplayer
、
avplayerlayer
我正在从MPMoviePlayerController切换到AVPlayer,因为我需要对视频交换进行更细粒度
的
控制。我用MPMoviePlayerController播放
的
.mov文件播放得很好,但在切换到AVPlayer之后,我听到了视频
中
的
音频,但视频只显示了我添加了
AVPlayerLayer
的
视图背景。下面是我初始化AVPlayer
的
方法。self.player = [[AVPlayer alloc] initWithURL:video];
AVPla
浏览 0
提问于2013-05-29
得票数 15
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在firefox中更新证书的几种方式
我庆幸果断放弃了SwiftUI:它还不够成熟
详解 WWDC 20 SwiftUI 的重大改变及核心优势
关于SwiftUI,看这一篇就够了
QQ更新注销功能:人生中的每一天都是在告别,你会注销QQ吗?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券