video player. rotation, volume, brightness, rate, play, pause, stop, seekToTime, present.
SJDeviceVolumeAndBrightnessManager
改名为SJDeviceVolumeAndBrightnessController
;SJDeviceVolumeAndBrightnessController
不再作为单例共享, 现在每个播放器初始化时都会构建一个;player.automaticallyHidesPlaceholderImageView
, 表示是否自动隐藏占位图;player.pausedInBackground
, 表示进入后台是否暂停;player.smallViewFloatingController
, 该功能使播放器可以进入小浮窗模式播放;player.isPlaybackFailed
. 表示当前是否播放失败;player.textPopupController
, 该功能用于在播放器视图中心弹出文本消息框;player.promptingPopupController
, 该功能用于在播放器左下角弹出自定义视图框;player.gestureController
, 该功能提供对播放器进行一些手势操作;player.isRotating
, 表示当前播放器是否处于旋转中;player.subtitlePopupController
, 该功能用于在播放器上显示 字幕;player.danmakuPopupController
, 该功能用于在播放器上显示 弹幕;refreshAppearStateForPlayerView
, 该方法针对的场景是: 在 CollectionView 或 TableView 调用 reloadData 时, cell 被重新创建后播放器会被移除, 调用此方法可以刷新以让播放器显示.isAudioSessionControlEnabled
, 每次执行play的时候是否设置 AVAudioSession