avplayer相关内容

将AVPlayerViewController背景更改为专辑插图Objective-C iOS

播放音频时是否可以更改AVPlayerViewController实例的背景? 锁定设备时,可以看到带有正确显示专辑封面的音乐控件,但是当我的应用程序中显示AVPlayerViewController时,我只能看到带有表示当前正在播放的QuickTime的背景的控件. 这是我的称呼: [[AVAudioSession sharedInstance] setCategory:AVA ..
发布时间:2020-09-15 04:47:24 移动开发

将AVPlayerViewController放在UIView内

目前,我有一个对话框视图,底部有四个控件.每个控件都在对话框中加载不同的视图.这些控件之一是在对话视图中设置AVPlayer并在播放它.不幸的是,AVPlayer本身没有播放控件. AVPlayerViewController如何具有播放控件. 是否可以在 UIView 内部放置 AVPlayerViewController ,这样它就不会作为新屏幕启动?将其放置在我的UIView中,以便一 ..
发布时间:2020-09-15 04:47:20 移动开发

检测AVPlayerViewController是在播放视频还是在缓冲,然后将叠加层添加到播放器

我必须检测视频是处于播放还是缓冲模式.我正在从URL加载视频.我已经尝试了以下代码,并且能够在视频开始播放后进行跟踪,但是在处于缓冲状态时无法跟踪. 我还想在播放器中添加一个叠加视图.我试图在AVPlayer中添加叠加层,但是在全屏模式下,叠加层会消失. 需要一些建议.提前致谢.下面是我的代码: let playerAV = AVPlayerViewController() ..
发布时间:2020-09-15 04:47:17 移动开发

AVPlayer的持续时间是Twilio的NAN

AVPlayer.currentItem的duration属性将始终随 Twilio 音频URL返回NAN.但是,音频可以正常播放. 我能够获得Twilio以外的所有其他音频URL的duration属性. 示例网址以测试此问题: http://api.twilio.com/2010-04-01/Accounts/AC1db6911efe574fc890ee332f140f7e8c ..
发布时间:2020-09-15 04:47:13 移动开发

每次迭代后AVPlayerLooper黑色闪烁

我正在使用Apple的示例代码在UICollectionViewCell背景上播放视频. 我正在使用AVPlayerLooper,因为它是同一视频的迭代. 我的问题是,当视频播放完时,它会显示出轻微的黑点闪烁,也许我正在寻找0倍的视频,我不确定. 代码如下: Apple协议 protocol Looper { init(videoURL: URL, loop ..
发布时间:2020-09-15 04:47:10 移动开发

如何正确处理AVPlayer HTTP错误?

当请求从Web服务器播放mp3文件时,如果该服务器返回禁止的403,则在检查AVPlayer当前项目错误时尚不清楚如何处理该错误. 来自AVPlayer的错误消息并不表示它是403 ... 2019-01-05 13:08:33.908316-0500 Runner [84043:3269818]可选(错误 域= AVFoundationErrorDomain代码= -11828“无法 ..
发布时间:2020-09-15 04:47:03 移动开发

iOS Swift-AVPlayer嵌入在UITableViewCell中

有没有一种方法可以在UITableViewCell中使用AVPlayer创建tableView并滚动而不会出现滞后?我正在使用 replaceCurrentItemWithPlayerItem 方法替换每个单元格在AVPlayer中的项目..并且它在每个单元格出队时都会冻结…… 解决方案 您是否尝试过使用 AVAssetImageGenerator . ..
发布时间:2020-09-15 04:46:59 移动开发

在iOS中播放Avplayer时移动滑块跳动

我正在Avplayer中播放mp3网址.它工作正常,我正在向Slider演示音频播放器的进度.当试图向前移动滑块时,它变得跳动起来.但是音频搜索效果很好.只有滑块UI变得跳动. 我的代码是 /* ---------------------------------------------------- Player setup ---------- ..
发布时间:2020-09-15 04:46:58 移动开发

2-3次后,AVplayer未在ScrollView中显示

我在滚动视图中添加多个AVPlayer对象.第一次可以正常工作,但是当我返回以前的视图并再次返回时,我无法在scrollView中看到AVPlayer对象. 我需要作为多个AVPlayer的矩阵来显示视频的缩略图. 请尽快帮助我 谢谢. 解决方案 我遇到了类似的问题,经过大量搜索发现AVPLayerItem对象导致了此问题. 基本上,当AVPlayer项脱离屏幕显示 ..
发布时间:2020-09-15 04:45:55 移动开发

播放一段时间后,AVPlayer噪音问题

我使用AVPlayer播放流式网络音频. 我修改了以下示例代码 AVPlayerDemo 苹果 工作很好.但是玩了一段时间后,播放器有声音,有人叫“刮擦声". 我检查了代码,只要我的播放器只有一个AVPlayer对象,一个用于标记的AVPlayerItem对象,一个用于标记的AVURLAsset对象.我显式使用“分配,保留,重新分配",因此这不是内存开销的问题. 您知道引起 ..
发布时间:2020-09-15 04:45:52 移动开发

无法在AVPlayerViewController的纵向模式下隐藏状态栏

我正在开发一个应用程序,该应用程序首先显示带有一堆按钮的UICollectionView,这些按钮以自定义"Over Full Screen"设置在AVPlayerViewController的子类中打开. 在我的Info.plist中,UIViewControllerBasedStatusBarAppearance设置为YES. 这是Interface Builder中所有视图控制器的小屏 ..
发布时间:2020-09-15 04:45:48 移动开发

安全范围内的书签-书签可解决,但仍无法访问文件

编辑:在底部添加了其他信息 我有一个基于文档的沙盒应用程序,它将用户选择的QuickTime影片加载到AVPlayer中,并且一切运行正常. 现在,我正在升级代码,以便它将使用Security Scoped书签来获取URL,而不仅仅是存储URL字符串,以便永久存储将允许在重新启动应用程序时加载影片.创建书签后,它将存储在托管对象的Data变量中. 由于某种原因,这破坏了AVPla ..
发布时间:2020-09-15 04:45:45 移动开发

单元格左侧的AVPlayer可以完美工作.单元格右侧的AVPlayer不起作用

我有UITableView单元格,每个单元格都有2个AVPlayers.一个在右侧,一个在左侧.并与此配合,使用2个AVPlayerLayers,2个AVPlayerItems等.在单元的每一侧都进行完全相同的设置.否则,该单元格右侧的视频将无法播放.以下是恰好在左侧播放视频的代码: - (void)playVideoOnLeftFromCache:(CompletedTableViewCe ..
发布时间:2020-09-15 04:45:41 移动开发

AVPlayer未在后台加载媒体

在后台运行时,我的AVPlayer实现无法播放下载的音频(例如,播客),但可以播放本地存储的歌曲.仅当手机与计算机断开连接时,才无法在后台播放.如果我的电话直接连接到计算机/调试器,则本地播放或下载的任何媒体都可以正常播放.在前台,播放任何一种媒体类型都没有问题. 这是我的实现方式 AVPlayer *moviePlayer; ..
发布时间:2020-09-15 04:45:37 移动开发

Swift无法播放链接中的音频-iOS

我正在使用Subsonic,因此mp3文件是通过Web服务提供给我的. 当我使用扩展名为.mp3的文件进行测试时,此代码有效.当我通过链接使用它时,下面没有. var player: AVPlayer! override func viewDidLoad() { super.viewDidLoad() let url = URL(strin ..
发布时间:2020-09-15 04:45:32 移动开发

AVQueuePlayer失败(缓冲区欠载处理)

我在使用AVQueuePlayer时遇到了麻烦.很简单,我在使用playerItemWithURL:构建的AVPlayerItems数组上进行创建,并指向网络上服务器上的视频资产. 如果我尝试在刺激器中运行此东西,则它会播放第一个资产,然后开始播放第二个资产,然后死亡.有时它甚至无法通过第一笔资产. 现在,我知道sim卡的行为与设备不同,因此我也在设备上尝试了同样的问题. 当我在 ..
发布时间:2020-09-15 04:44:29 其他开发

AVPlayer无法播放

我想用AVPlayer播放远程mp3.我无法使其正常运行,也无法看到其无法正常工作的原因.代码: NSString *urlstr=@"..some link to a mp3" NSURL *url=[NSURL URLWithString:urlstr]; self.player = [[[AVPlayer alloc] initWithURL:url] retain]; [player ..
发布时间:2020-09-15 04:43:25 移动开发

AVPlayer播放,暂停和缓冲问题

我的应用程序播放流式视频,但是当它缓冲时,播放器进入暂停模式,因此我必须将其手动设置为再次播放模式,为了处理这种情况,我在AVPlayer类中添加了以下代码,但这不起作用. 在ViewDidLoad方法中 [playerItem addObserver:self forKeyPath:@"playbackBufferEmpty" options:NSKeyValueObservingO ..
发布时间:2020-09-15 04:43:22 移动开发