2012-04-06 14 views
0

私はAVPlayerを使用していますが、デバイス上でも完全に動作していますが、シミュレータ上でまだ動作しているデバイスで突然停止しました。なぜそれが動作を停止したのか分かりません。 [player play];のように、ビデオを再生するためのコード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を使用していると考えています。 –

+0

あなたはそれを除外しているかもしれませんが、現在のアイテムを置き換えて実際に新しいアイテムをプレイしていますか? ( '[self.audioSound play]') – sooper

答えて

0

私は任意のコードを見ていない午前の下に確認してください。

あなたはこのコードを書いていますか?

+1

ああ、シートを間違えて変更したときにこれを削除しました....それは今働いています..おかげで.... –

関連する問題