avkit相关内容

AVPlayerViewController 使用纯音频 AVPlayer

刚开始使用 AVKit,我正在尝试播放一些音频.使用 掌握现代媒体播放中详述的新 AVPlayerViewController 会很好我有一个现成的播放/暂停/搜索用户界面.我基本上有一个带有容器视图的故事板,它具有到 AVPlayerViewController 的嵌入 segue.然后我使用: override func prepareForSegue(segue: UIStoryboard ..
发布时间:2021-12-21 00:05:06 移动开发

在AVPlayerViewController中将视频旋转90度-可以吗?

我不知道如何在 AVPlayerViewController 中将视频旋转90度,有人对如何执行此操作有任何想法吗?我不确定如何像往常一样访问 AVPlayerLayer . 解决方案 尝试使用此代码,使用AffineTransform旋转视图,但我们还需要调整框架 已编辑 UIView.animate(withDuration:0.5){self.avPlayerViewCon ..
发布时间:2021-04-12 20:50:57 移动开发

如何在SwiftUI中管理AVPlayer状态

我在SwiftUI中有一个URL列表.当我点击一个项目时,我会显示一个全屏视频播放器.我有一个 @EnvironmentObject 处理一些查看器选项(例如,是否显示时间码).我还具有一个显示和隐藏时间码的切换开关(在此示例中仅包括了该切换开关,因为时间码视图无关紧要),但是每次更改该切换开关时,都会再次创建该视图,从而重新设置了 AVPlayer .这是有道理的,因为我是在视图的初始化程序中创 ..
发布时间:2021-04-12 20:50:14 移动开发

无法从AVURLAsset获取AVPlayer的HLS视频(.m3u8格式)的视频轨道?

我正在开发一个自定义视频播放器,以从服务器流式传输HLS视频.我可以使用AVPlayerItem和AVPlayer成功播放HLS视频. 之后,我想为视频播放器添加字幕轨道和音频轨道.因此,我使用了AVMutableComposition来做到这一点.所以现在的问题是,当我为HLS视频创建AVURLAsset时,我无法从AVURLAsset获取视频轨道.它总是给我0首曲目.我尝试了AVURLA ..
发布时间:2021-04-12 20:48:16 移动开发

关闭AVPlayerViewController后如何恢复其他应用程序的音频播放?

我使用 AVPlayerViewController 在我的应用中播放短视频. 如果有一个应用在用户在我的应用中播放视频之前在后台播放音频,我希望在关闭我的视频播放器后恢复另一个应用的背景音频播放.我目前使用 AVAudioSession.setActive(false,带有:.notifyOthersOnDeactivation)来做到这一点. 即使我调用 AVAudioSessio ..
发布时间:2021-04-12 19:34:17 移动开发

AVKit.AVPlayerViewController-控件在iOS11及更高版本中不可见

我有一个带控件的videoPlayer. 这些在iOS11 +中不可见 直到iOS10都没问题 这是使用 iPhone8 模拟器 的演示 iPhone 8演示 这是使用 iPhoneX 模拟器的演示.控件未显示在播放器底部 iPhone X演示 我认为这与新的安全区域有很大关系.我们正在使用 contentOffset (如下)从顶部开始偏移.更改值没有区别. 看不到任 ..
发布时间:2020-06-21 19:58:17 移动开发

播放直播的TuneIn Radio URL iOS Swift

我正在开发一个旨在通过使用TuneIn URL播放生活广播的应用程序.在TuneIn中,API中有一个http get请求,该请求为JSON提供了所有URL及其比特率. 所以 http://opml.radiotime.com/Tune.ashx?id = s150147& formats = aac,mp3& render = json 将返回 { "head": { "sta ..
发布时间:2020-06-21 19:58:11 移动开发

在AVPlayerViewController中禁用手势识别器

在AVPlayerViewController中,有一个功能可以停止播放视频并通过滑动视图来关闭AVPlayerViewController. 我想禁用此功能.我想我需要禁用手势识别器!? 但是我不知道如何为玩家做这件事. 解决方案 我最近偶然发现了一个类似的问题.您可以从AVPlayerViewController的contentView访问手势识别器. 如果只想保留点 ..
发布时间:2020-06-21 19:58:02 移动开发

检测AVPlayer视频开始停止事件

这是一段很好的简单avplayer代码,用于在队列中播放一小部分视频.我的问题.我实际上是想在队列中的视频之间暂停.有可能吗? 我确实注意到利率触发两次;状态会像通知一样触发一次. import UIKit import AVKit import AVFoundation class ViewController: UIViewController { @IBOutlet weak ..
发布时间:2020-06-21 19:57:53 移动开发

如何在iOS客户端上将外部WebVTT字幕添加到HTTP Live Stream中

我们有通过bitmovin.com编码的视频,并以HTTP Live Streams(Fairplay HLS)的形式提供,但字幕虽然是WebVTT格式,但作为整个文件的直接URL单独显示,而不是单独的片段,也不属于HLS m3u8的一部分播放列表. 我正在寻找如何将单独下载的外部.vtt文件仍然包含在HLS流中并在AVPlayer中用作字幕的方式. 我知道Apple的建议是将分段的V ..
发布时间:2020-06-21 19:57:50 移动开发

电影完成后关闭AVPlayer

我正在制作一个简单的iPad应用程序,可以在按下按钮时播放电影.电影播放后,当电影结束时,我想关闭AVPlayerView,使其返回主屏幕. 目前,视频播放完毕后会停留在最后一帧. 我的ViewController.此刻为Swift. import UIKit import AVKit import AVFoundation class ViewController: UIViewCont ..
发布时间:2020-06-21 19:57:47 移动开发