2012-04-06 64 views
0

我正在使用AVPlayer它在设备上也能正常工作,但在设备仍然在模拟器上工作时突然停止工作。我不明白为什么它停止工作。请检查以下代码AVAudio Player在设备上停止工作

NSURL *url=[NSURL URLWithString:self.urlStr]; 

    self.audioSound = [[AVPlayer alloc] init]; 

    playerItem = [AVPlayerItem playerItemWithURL:url]; 

    [playerItem addObserver:self forKeyPath:@"playbackBufferEmpty" options:NSKeyValueObservingOptionNew context:nil]; 

    [playerItem addObserver:self forKeyPath:@"status" options:0 context:nil]; 

    [self.audioSound replaceCurrentItemWithPlayerItem:playerItem]; 
+0

原谅如果这不是你正在发生的事情,但你的设备上的静音开关设置为振动?考虑到您正在使用AVPlayer。 – 2012-04-06 18:34:35

+0

您可能已经排除了它,但是您是否在更换当前产品之后播放了新产品? ('[self.audio声音播放]') – sooper 2012-04-06 20:19:46

回答

0

我没有看到播放视频的任何代码,如[player play];

你写了这段代码吗?

+1

哦表,在错误的时候我删除了这个....它现在工作..谢谢谢谢.... – 2012-04-09 10:14:20

相关问题