74得票6回答
使用AVPlayer时如何保持良好的滚动性能

我正在开发一个应用程序,其中有一个 Collection View,Collection View 的单元格可以包含视频。现在我正在使用 AVPlayer 和 AVPlayerLayer 来显示视频。不幸的是,滚动性能非常糟糕。似乎 AVPlayer、AVPlayerItem 和 AVPlay...

65得票2回答
AVPlayer HLS 直播流级别计量器(显示 FFT 数据)

我正在使用AVPlayer播放HTTP实时流的收音机应用程序。现在我想为该音频流实现电平表。最好的是显示不同频率的电平表,但一个简单的左/右解决方案将是一个很好的起点。 我发现了几个使用AVAudioPlayer的示例。但我找不到从AVPlayer获取所需信息的解决方案。 有人能想出我的问...

62得票3回答
AVPlayer在缓冲音频流开始时会使应用程序“冻结”

我正在使用 AVQueuePlayer 的子类,当我添加一个带有流媒体URL的新的 AVPlayerItem 时,应用程序会冻结一两秒钟。所谓冻结是指它不响应UI上的触摸操作。此外,如果我已经在播放一首歌曲,然后将另一首歌曲添加到队列中,AVQueuePlayer 就会自动开始预加载该歌曲,同...

62得票13回答
当视图的UIView框架改变时,视图内部的AVPlayer层不会调整大小。

我有一个包含AVPlayer的UIView用于显示视频。当改变方向时,我需要改变视频的大小和位置。 我对调整图层的经验不是很丰富,所以在调整视频大小方面遇到了一些问题。 我首先创建AVPlayer并将其播放器添加到我的videoHolderView图层中:NSURL *videoURL =...

58得票2回答
从AVPlayer获取HLS的PCM数据

这个问题似乎在过去几年中被问了几次,但没有人提供答案。我正在尝试处理来自HLS的PCM数据,并且必须使用AVPlayer。 这篇文章涉及本地文件 https://chritto.wordpress.com/2013/01/07/processing-avplayers-audio-with-...

56得票4回答
从AVPlayer对象访问URL?

有没有一种方法可以从已经用URL初始化的AVPlayer对象中访问该URL,例如:NSURL *url = [NSURL URLWithString: @"http://www.example.org/audio"]; self.player = [AVPlayer playerWithURL...

55得票6回答
AVPlayer和视频的截图

我试图在一个更大的视图中截取 AVPlayer 的屏幕截图。我只想构建一个测试框架,因此私有的 APIs 或任何方法都可以使用,因为该框架将不会在发布到 AppStore 时包含。 我已经尝试过使用: UIGetScreenImage():在模拟器上运行良好,但在设备上无效。 snapsho...

48得票6回答
AVPlayer播放视频时没有声音

这是我播放mp4的所有代码,视频正在播放但没有声音。import UIKit import AVFoundation class ViewController: UIViewController { @IBOutlet weak var containerView: UIView! va...

48得票3回答
多个视频与AVPlayer

我正在为iPad开发一款iOS应用程序,需要在屏幕的某些部分播放视频。我有几个需要按照未知顺序依次播放的视频文件。视频之间切换时可以显示上一个或下一个视频的最后或第一帧,但不能出现闪烁或无内容的白屏现象。这些视频不包含音频。必须考虑内存使用情况。这些视频具有非常高的分辨率,可以同时播放多个不同...

46得票3回答
MPNowPlayingInfoCenter在暂停播放时未能正确响应

我正在尝试在暂停播放时使MPNowPlayingInfoCenter正常工作。(我有一个使用AVPlayer进行播放的流媒体音乐应用程序,并且我正在通过Airplay在我的Apple TV上进行播放。)除了暂停之外,似乎一切都能正确地反映在Apple TV的用户界面上。我是这样初始化它的:MP...