[英]Video quality change not reflecting immediately in Kaltura player in iOS
我正在使用 Kaltura 庫在我的應用程序中集成視頻流。 我嘗試使用以下語法更改視頻的視頻質量:
// player = PlayerController() from Kaltura
player.settings.network.preferredPeakBitRate = desiredBitRate
問題是質量正在改變,但不是立即改變。 一段時間后它會反映出來。 也許已經緩沖的視頻部分以與緩沖相同的質量顯示。 在那之后,質量正在發生變化。 這讓用戶感到困惑,因為當他/她選擇質量時,質量似乎根本沒有改變。
如果有解決辦法請告訴我!!! 謝謝!
這些設置旨在在加載媒體之前進行設置 - 即在調用player.prepare(...)
。 然后玩家按時獲取它們並相應地采取行動。
如果你這樣做了,但它仍然沒有按預期工作,請在https://github.com/kaltura/playkit-ios/issues打開一個問題。 如果可能,請包含視頻 URL。
PlayKitManager.sharedInstance.loadPlayer(...)
,您應該從PlayKitManager.sharedInstance.loadPlayer(...)
獲取一個Player
實例,而不是自己實例化PlayerController
。
完全披露:我是開發 Kaltura 播放器的團隊的技術負責人。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.