avqueueplayer

    0热度

    1回答

    同时播放远程HLS视频, 我重新初始化它已经被使用 (AVQueuePlayer *)initWithItems:(NSArray<AVPlayerItem *> *)items 然而,这样的背景这个声音响起初始化项目AVQueue的球员,但AVPlayerLayer卡在前一个视频的最后一帧,视频不会更新。为了确保视频得到更新,我需要为视频播放器的UIView删除以前的层,重新创建新的AVPl

    0热度

    1回答

    我需要连续播放一些音频,因此需要使用AVQueuePlayer来实现此目的。我加载音频在它: for (NSInteger i = row ; i<_messagesArray.count ; i++) { _urlString = ((PFFile*)(_messagesArray[i][@"messageFile"])).url; AVURLAsset *a

    1热度

    1回答

    正如标题所述,什么是用来允许视频无缝地跳过前进和后退? 我试图使用AVPlayer与AVPlayerItems数组并手动交换当前视频,并且我使用AVQueuePlayer并在跳到上一个视频时重建队列。这两种平台的实现仍然没有那么顺利。 有什么建议吗?

    0热度

    1回答

    我使用avqueueplayer播放一些非常短的音频。一旦项目完成,它应暂停2秒,然后播放下一个项目。 问题是,如果播放器暂停,并在同一时间,我按Home键,它不会播放下一个项目,除非我重新进入应用程序。 如果我按回家按钮,并且播放器未处于暂停状态,后台播放可以正常工作。我该如何解决这个问题?谢谢。

    0热度

    1回答

    我想在swift 3中编写一个应用程序,以便播放排队的音频文件时,从一个传递到另一个时没有任何间隙,裂缝或噪音。 我的第一次尝试是使用AvAudioPlayer和AvAudioDelegate(AVAudioPlayer using array to queue audio files - Swift),但我不知道如何预加载下一首歌以避免出现间隙。即使我知道如何去做,我也不确定这是实现我的目标的最

    1热度

    1回答

    我在阅读&尝试关于加载视频资产的Apple示例代码。 但我注意到AVURLAsset上的loadValuesAsynchronously功能永远不会失效,即使我打开设备上的飞行模式或关闭我的mac上的wifi。有人知道在什么情况下loadValuesAsynchronously将无法​​加载密钥? 这是相对sample code: asset.loadValuesAsynchronously(fo

    0热度

    1回答

    我的代码: AVQueuePlayer *player = ...; AVPlayerViewController *controller = [[AVPlayerViewController alloc] init]; [vc presentViewController:controller animated:YES completion:nil]; controller.

    0热度

    1回答

    [queuePlayer seekToTime:CMTimeMake(time,1)]; 虽然我采取seekToTime,音频确实重播,而不是寻求时间。 如何创建CMTime段或者你可以告诉我如何做所有。

    5热度

    1回答

    我正在制作一个包含音乐播放器的应用程序。我有一段时间没有工作,但最后一次工作时,nowPlayingInfo 正在工作。现在,当我将它更新到Swift 3时,除了进度条之外,一切都可以使用。 我在这里看到过一些类似的问题,谈到了竞争条件,它被某些东西覆盖了,但我似乎无法弄清楚什么。如果有帮助,我正在使用AVQueuePlayer。 跳过和上一个按钮正常工作,专辑封面,标题和艺术家完美更新,但经过的

    0热度

    1回答

    AVPlayerViewController播放按钮旁边的前进/后退按钮似乎不适用于HLS,但适用于mp4流(非本地,从Internet播放)。我怎样才能让它为HLS工作?有没有其他的方法可以使它适用于HLS?