Bir AVPlayer’in durumunu, yalnızca "oran" ile kontrol edebileceğimi düşündüm. AVPlayer durumu nasıl kontrol edilir?
Bu
Bir oyuncu örneğini oluşturmak nasıl: Ben Bu, buprintln(player!.rate)
böyle bir şey yapsın bazı sonradan noktada
player = AVPlayer(URL: stream) // streaming from the internet
player!.play()
keşfettim budur:
- yılında Simülatör Çalışmıyorsa ya da çalışıyorsa "1.0" durumunda "0.0" aldım.
- Oynatıcıyı başlatır ancak internet bağlantısını kesersem 1 ile 0 arasında bir değer değiştirir.
- Ancak iPhone'umda, Uçak Modu'na girsem bile özellik 1 değerini koruyor ?!
Bunun neden olduğu ve akış durumunu nasıl kontrol edebildiğim konusunda herhangi bir fikrin var mı?
şimdiye kadar bir gözlemci denedi:
player!.addObserver(self, forKeyPath: "status", options: NSKeyValueObservingOptions.New, context: nil)
Ama yöntemi "observeValueForKeyPath" Benim iPhone testi durumunda ateş almaz.
Oynatıcı! .currentItem.addObserver'ı kullanmayı deneyebilirsiniz ve bu işlem başlatılmalıdır. – gabbler
Oh, bu embarassing olurdu ... Yarın kontrol edeceğim, teşekkürler! – andreas