目前我在做iOS應用程序,涉及的YouTube視頻iOS版YouTube播放器黑屏。我選擇使用官方的YouTube iOS播放助手,該助手提供了一種通過URL播放YouTube視頻的機制。上暫停
由於附帶的外觀並不適合應用程序的主題,因此我決定將縮略圖加載到UIImageView中,並在圖像視圖的中心添加一個隱藏的YTPlayerView。 (我不能認爲這是問題的原因)
但是,這裏出現了一個問題:每當我暫停視頻時,不像在Safari中播放視頻,視頻變成空白,但它會繼續正常播放我再次打了。有時(很少)我的視頻會以空白屏幕和的聲音開始,但暫停和播放後,圖形會回來。
信息可能有助於解決這個問題:
我創建了一個單獨的類,其中有接受兩個參數的函數:視頻ID:字符串以及OnView:UIView的。有一個存儲的屬性播放器:YTPlayerView聲明,並且每當用戶退出全屏模式時,該播放器屬性立即設置爲另一個YTPlayerView實例,只是讓ARC銷燬舊的播放器,以便它不會與我的音樂播放器發生衝突在MPNowPlayingCenter中。
在一個模擬器,但不是真正的設備,首先打開並開始播放後,所有視頻都立即暫停(我使用監測委託播放器狀態)。暫停後,沒有更多的自動暫停,但上述問題仍然存在。
你的意思是不使用官方庫而是使用另一個?我很高興知道您目前在您的項目中使用哪個庫。謝謝@Maulik – Edward
檢查我的答案 –
對不起,我犯了一個錯字。我想說'這樣它不衝突',看我的編輯。 @halfer – Edward