2016-08-31 7 views
0

を動作しない、それがNSObjectのを継承し、このクラスはAVPlayerをrefrenced、および場合は、以下のinit.like通知AVPlayerItemDidPlayToEndTimeNotificationを守ってください。迅速AVPlayerItemDidPlayToEndTimeNotificationは私がDecryptAudioPlayerという名前のクラスを作成し

override init() { 
    super.init() 
    NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(self.playToEnd(_:)), name: AVPlayerItemDidPlayToEndTimeNotification, object: nil) 
} 

を、私は方法があります:

func playToEnd(notification:NSNotification) { 
    Log.printLog("notification:\(notification)") 
} 

時にはプレイヤーのowerがAVPlayerItemDidPlayToEndTimeNotification recivedことができない、私は非常にconfused.itは誰CA、AVPlayerItemはAVPlayerItemDidPlayToEndTimeNotificationその終了時刻を投稿しないことがありそうですどうして?

+0

プレイヤーを初期化した後にオブザーバーを追加していますか? – pkc456

+0

もちろん、プレイヤーはDecryptAudioPlayerの負担ですが、私はオブザーバーを義務に加えます。 – czjeep

+0

通知オブジェクトには、プレーヤーのcurrentItemを追加します。 –

答えて

0

問題を解決するために、ストール通知を受け取ることができます。ですから、その質問はしばらく下されるかもしれません。

関連する問題