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

直播bug修复

parent 9206d6d4
...@@ -295,10 +295,9 @@ class YHPlayerManager: NSObject { ...@@ -295,10 +295,9 @@ class YHPlayerManager: NSObject {
// 如果是从banner跳转,需要转移播放进度 // 如果是从banner跳转,需要转移播放进度
var startPosition: Int = 0 var startPosition: Int = 0
if playbackInfo.scene == .banner, if let bannerPlayer = activePlayers[.secondary] {
let bannerPlayer = activePlayers[.secondary] {
startPosition = bannerPlayer.getPosition() startPosition = bannerPlayer.getPosition()
if playbackInfo.isLive { if bannerPlayer.playMode == .live {
leaveChannel(for: bannerPlayer) leaveChannel(for: bannerPlayer)
} else { } else {
bannerPlayer.pause() bannerPlayer.pause()
...@@ -344,9 +343,8 @@ class YHPlayerManager: NSObject { ...@@ -344,9 +343,8 @@ class YHPlayerManager: NSObject {
updatedInfo.playerType = playerType updatedInfo.playerType = playerType
// 如果是从banner跳转,需要转移播放进度 // 如果是从banner跳转,需要转移播放进度
if playbackInfo.scene == .banner, if let bannerPlayer = activePlayers[.secondary] {
let bannerPlayer = activePlayers[.secondary] { if bannerPlayer.playMode == .live {
if playbackInfo.isLive {
leaveChannel(for: bannerPlayer) leaveChannel(for: bannerPlayer)
} else { } else {
bannerPlayer.pause() bannerPlayer.pause()
...@@ -424,9 +422,8 @@ class YHPlayerManager: NSObject { ...@@ -424,9 +422,8 @@ class YHPlayerManager: NSObject {
} }
// 如果是从banner跳转,需要转移播放进度 // 如果是从banner跳转,需要转移播放进度
if playbackInfo.scene == .banner, if let bannerPlayer = activePlayers[.secondary] {
let bannerPlayer = activePlayers[.secondary] { if bannerPlayer.playMode == .live {
if playbackInfo.isLive {
leaveChannel(for: bannerPlayer) leaveChannel(for: bannerPlayer)
} else { } else {
bannerPlayer.pause() bannerPlayer.pause()
......
...@@ -72,6 +72,7 @@ class YHFloatingWindow: NSObject { ...@@ -72,6 +72,7 @@ class YHFloatingWindow: NSObject {
var isHidden: Bool = false { var isHidden: Bool = false {
didSet { didSet {
contentView.isHidden = isHidden
if isHidden { if isHidden {
player?.isMuted = true player?.isMuted = true
} else { } 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