我正在尝试使用AVPlayer播放MediaItem,然后尝试获取当前项目的持续时间(持续时间是CMTime类型的对象):
duration = [[player currentItem] duration];
我在iPad上没有问题,但在iPod Touch中,我收到以下错误。我还没有在iPhone上试过这个。
由于未捕获的异常而终止应用 'NSInvalidArgumentException',原因:' - [AVPlayerItem持续时间]: 无法识别的选择器发送到实例0x186100'
非常感谢任何有关修复的指示。
答案 0 :(得分:4)
你最有可能在iOS< iPod上测试它4.3。
根据AVPlayerItem
文档,duration
仅适用于iOS 4.3或更高版本。