"NSInvalidArgumentException",原因:"-[AVPlayerItem duration]:发送了无法识别的选择器



我正在尝试使用AVPlayer播放MediaItem,然后尝试获得当前项目的持续时间,如下所示(持续时间是CMTime类型的对象):

duration = [[player currentItem] duration];

我在iPad上没有问题,但在iPod Touch上,我得到了以下错误。我还没有在iPhone上尝试过。

由于未捕获的异常而终止应用"NSInvalidArgumentException",原因:"-[AVPlayerItem持续时间]:无法识别的选择器发送到实例0x186100'

任何指向修复的指针都将不胜感激。

您很可能在iOS版的iPod上进行测试<4.3.

根据AVPlayerItem文档,duration仅在iOS 4.3或更高版本中可用。

相关内容

  • 没有找到相关文章

最新更新