2016-12-01 13 views
0

私はこのコードを使ってビデオを完成させた後に何かをしていました。AVPlayer m3u8ビデオ終了問題

NotificationCenter.default.addObserver(self, selector: #selector(stopedPlaying), name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil) 

これはmp4ビデオで動作していました。しかし、彼らは10分以上あるので、私はm3u8形式を使い始める。しかし、コードのこの部分はもう働きません。任意のアイデアをいただければ幸いです。

答えて

0

変更を監視する必要があるオブジェクトを追加する必要があります。以下のコードのようにplayerItemオブジェクトを追加してみてください。

NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(stopedPlaying), 
    name: AVPlayerItemDidPlayToEndTimeNotification, 
    object: destination.player!.currentItem) 
+0

申し訳ありません。しかし、オブジェクトを追加しても同じです。そして、私が言及したように、それはmp4と一緒に働いています。 – cvdogan

+0

m3u8ストリーミングで私のために働いています。もう少しコードを共有できますか? – abhi1992

関連する問題