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

直播优化

parent 6cfc2b35
...@@ -30,14 +30,14 @@ class YHH5WebViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate { ...@@ -30,14 +30,14 @@ class YHH5WebViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate {
// Fallback on earlier versions // Fallback on earlier versions
} }
#endif #endif
config.allowsInlineMediaPlayback = true
/// 开启让自动播放
config.mediaTypesRequiringUserActionForPlayback = []
let webview = DWKWebView(frame: .zero, configuration: config) let webview = DWKWebView(frame: .zero, configuration: config)
webview.scrollView.contentInsetAdjustmentBehavior = .never webview.scrollView.contentInsetAdjustmentBehavior = .never
webview.navigationDelegate = self webview.navigationDelegate = self
webview.scrollView.delegate = self webview.scrollView.delegate = self
// config.allowsInlineMediaPlayback = true
// /// 开启让自动播放
// config.mediaTypesRequiringUserActionForPlayback = []
webview.setDebugMode(false) webview.setDebugMode(false)
return webview return webview
......
...@@ -231,15 +231,17 @@ class YHPlayerManager: NSObject { ...@@ -231,15 +231,17 @@ class YHPlayerManager: NSObject {
connection.localUid = uid connection.localUid = uid
secondaryChannelDelegate?.channelId = channelId secondaryChannelDelegate?.channelId = channelId
if defaultMuted {
agoraKit.disableAudio()
} else {
agoraKit.enableAudio()
}
let result = agoraKit.joinChannelEx(byToken: token, let result = agoraKit.joinChannelEx(byToken: token,
connection: connection, connection: connection,
delegate: secondaryChannelDelegate, delegate: secondaryChannelDelegate,
mediaOptions: option) mediaOptions: option) { [weak self] _, _, _ in
if defaultMuted {
self?.agoraKit.disableAudio()
} else {
self?.agoraKit.enableAudio()
}
}
if result == 0 { if result == 0 {
player.setJoinInfo(token: token, channelId: channelId, uid: uid) player.setJoinInfo(token: token, channelId: channelId, uid: uid)
} }
......
...@@ -17,6 +17,7 @@ class YHLiveMessageListView: UIView { ...@@ -17,6 +17,7 @@ class YHLiveMessageListView: UIView {
private lazy var topFadeView: YHFadeView = { private lazy var topFadeView: YHFadeView = {
let view = YHFadeView() let view = YHFadeView()
view.isHidden = true
view.backgroundColor = .clear.withAlphaComponent(0.1) view.backgroundColor = .clear.withAlphaComponent(0.1)
return view return view
}() }()
......
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