【问题标题】:How to use AVQueuePlayer nad AVPlayerItem如何使用 AVQueuePlayer 和 AVPlayerItem
【发布时间】:2015-05-20 17:56:16
【问题描述】:

我正在尝试使用 AVQueuePlayer 类来播放一些 AVPlayerItems 并遇到问题。

我有财产类

    @property AVPlayerItem *palnik;

在这个类的初始化中我有:

    NSURL *audioFileLocationURL = [[NSBundle mainBundle] URLForResource:@"palnik" withExtension:@"wav"];
    self.palnik = [AVPlayerItem playerItemWithURL:audioFileLocationURL];

后来一个函数有这样的东西

    NSArray *array = [NSArray arrayWithObjects:self.palnik, nil];
    AVQueuePlayer *playQueue = [[AVQueuePlayer alloc] initWithItems:array];
    [playQueue play];

我什么也没听到。路径是 100% 正确的。我已经用 AVAudioPlayer 对其进行了测试,但我需要一个接一个地播放多个文件,这就是我想使用 AVQueuePlayer 的原因

【问题讨论】:

    标签: objective-c audio foundation avplayeritem


    【解决方案1】:

    我找到了解决方法,但我不知道是什么问题...

    我只是放了

     AVQueuePlayer *playQueue
    

    作为@property,现在使用

     [self.playQueue play]
    

    它开始起作用了...谁能解释我为什么?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多