avqueueplayer

    3热度

    1回答

    我正在编写一个流式音乐应用程序,我在音乐控制底座屏幕上设置图标时遇到了很多麻烦(当您双击主页按钮并向左滑动)。所有的文件都说要做这样的事情,但这个图标从未出现过,我从未收到事件通知。所有这些代码都在我的播放器视图控制器中。 _radioPlayer是一个AVQueuePlayer的实例。我在这里做错了什么? - (void)viewWillAppear:(BOOL)animated {

    0热度

    1回答

    我想知道如何处理使用AVQueuePlayer当缓冲区是空的,从服务器的音频文件播放。我通过KVO接收缓冲区为空,我不确定我想要做什么。 当设备连接到低带宽时会发生这种情况。一旦带宽良好,我能否将音频数据存入缓冲区? 谢谢。

    0热度

    1回答

    我正在构建使用AVQueuePlayer流式传输音频的应用程序。我有我的AVAudioSession设置AVAudioSessionCategoryPlayback类别,我能够从remoteControlReceivedWithEvent:接收事件。但是,当我暂停音频会话时,状态栏中的图标不会消失,应用程序切换器中的暂停/播放按钮也不会播放。音频暂停,但图标永远不会改变。你知道为什么会发生这种情况

    3热度

    2回答

    我目前有一个AVQueuePlayer按顺序播放几个.aif文件。当它通过每个音频时,我想执行与该特定声音相关的操作(例如,更改imageview的uiimage)。 我的问题是正确设置NSNotification。我已经将它设置为在队列完成最后一个对象时通知我,但我无法接收每个当前项目的通知。以下是我有: //Setting Up My Queue List yellowVoice =

    0热度

    1回答

    我看起来像从AVPlayerItem的回调看起来崩溃。 我这样设置通知: if (queuePlayer==nil) { queuePlayer = [[AVQueuePlayer alloc] initWithItems:playerItems]; } else { for (AVPlayerItem* item in playerItems) { [queu

    5热度

    2回答

    我知道存在关于同一问题的多个问题,但在遵循this one's建议之后,我遇到了一些问题。 我已经设置了一切,但每次使用kMTTimeZero时都会遇到mach错误。 soundQueue = [AVQueuePlayer queuePlayerWithItems:soundEmotions]; [[NSNotificationCenter defaultCenter] addObse

    0热度

    1回答

    我有一个队列设置了四个曲目。当轨道改变时,我想改变一个UIImage,关于那个特定的轨道(如果轨道1正在播放,我想要显示一个名为1.png的图像,如果轨道2正在播放,我想要显示2.png等) 。 我想使用switch语句,但我不确定如何使用它来设置表达式。 switch(soundEmotions AVPlayerItem) { case yellowVoice:

    3热度

    1回答

    我通过添加AVPlayerItems创建AVQueuePlayer对象。所有玩家项目都指向不同的音频网址,播放器应该尽快播放。 当我在模拟器中启动应用程序时,出现内存非常奇怪的问题。控制台说 malloc: *** mmap(size=2147483648) failed (error code=12) *** error: can't allocate region *** set a br

    0热度

    2回答

    我成功使用AVQueuePlayer排队并播放AVPlayerItems。但是,当我通过调用removeItem:方法更改球员队列时,问题就开始了。我的假设是,只要我不触摸当前播放的项目,我就可以自由修改此队列,但似乎每次拨打removeItem:都会冻结播放一会儿。 考虑下面的代码片段: + (void)setBranch:(BranchType)bType { NSArray* it

    0热度

    2回答

    我想从视图控制器播放电影。我使用下面的代码来做到这一点: VideoPlayerViewController* moviePlayer = [self.storyboard instantiateViewControllerWithIdentifier:@"videoPlayerController"]; moviePlayer.view.frame = rect; UIWindow *win