Commit eab41eb3 authored by Alex朱枝文's avatar Alex朱枝文

直播bug修复

parent 9206d6d4
......@@ -295,10 +295,9 @@ class YHPlayerManager: NSObject {
// 如果是从banner跳转,需要转移播放进度
var startPosition: Int = 0
if playbackInfo.scene == .banner,
let bannerPlayer = activePlayers[.secondary] {
if let bannerPlayer = activePlayers[.secondary] {
startPosition = bannerPlayer.getPosition()
if playbackInfo.isLive {
if bannerPlayer.playMode == .live {
leaveChannel(for: bannerPlayer)
} else {
bannerPlayer.pause()
......@@ -344,9 +343,8 @@ class YHPlayerManager: NSObject {
updatedInfo.playerType = playerType
// 如果是从banner跳转,需要转移播放进度
if playbackInfo.scene == .banner,
let bannerPlayer = activePlayers[.secondary] {
if playbackInfo.isLive {
if let bannerPlayer = activePlayers[.secondary] {
if bannerPlayer.playMode == .live {
leaveChannel(for: bannerPlayer)
} else {
bannerPlayer.pause()
......@@ -424,9 +422,8 @@ class YHPlayerManager: NSObject {
}
// 如果是从banner跳转,需要转移播放进度
if playbackInfo.scene == .banner,
let bannerPlayer = activePlayers[.secondary] {
if playbackInfo.isLive {
if let bannerPlayer = activePlayers[.secondary] {
if bannerPlayer.playMode == .live {
leaveChannel(for: bannerPlayer)
} else {
bannerPlayer.pause()
......
......@@ -72,6 +72,7 @@ class YHFloatingWindow: NSObject {
var isHidden: Bool = false {
didSet {
contentView.isHidden = isHidden
if isHidden {
player?.isMuted = true
} else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment