iOS中的Kaltura播放器无法立即反映视频质量变化

iOS中的Kaltura播放器无法立即反映视频质量变化,ios,media-player,kaltura,kaltura-player,Ios,Media Player,Kaltura,Kaltura Player,我正在使用Kaltura库将视频流集成到我的应用程序中。 我尝试使用以下语法更改视频的视频质量: //来自Kaltura的player=PlayerController() player.settings.network.preferredPeakBitRate=所需比特率 问题是质量正在改变,但不是立即改变。过了一段时间,它就会反映出来。可能已经缓冲的视频部分显示的质量与缓冲的质量相同。在那之后,质量正在发生变化。这让用户感到困惑,因为当用户选择质量时,质量似乎根本没有改变 如果有解决办法,

我正在使用Kaltura库将视频流集成到我的应用程序中。 我尝试使用以下语法更改视频的视频质量:

//来自Kaltura的player=PlayerController()
player.settings.network.preferredPeakBitRate=所需比特率
问题是质量正在改变,但不是立即改变。过了一段时间,它就会反映出来。可能已经缓冲的视频部分显示的质量与缓冲的质量相同。在那之后,质量正在发生变化。这让用户感到困惑,因为当用户选择质量时,质量似乎根本没有改变

如果有解决办法,请告诉我!!!
谢谢

这些设置是在加载媒体之前设置的,也就是说,在调用
player.prepare(…)
之前。然后,玩家会准时得到它们,并相应地采取行动

如果您正在这样做,但仍无法按预期工作,请在打开一个问题。如果可能,请包括视频URL

另外,与其自己实例化
PlayerController
,不如从
PlayKitManager.sharedInstance.loadPlayer(…)
获得一个
Player
实例


全面披露:我是开发卡图拉球员的团队的技术负责人