Commit 23dcd69f authored by Alex朱枝文's avatar Alex朱枝文

增加跳直播录播

parent 68b30cca
...@@ -606,4 +606,38 @@ extension YHJsApi { ...@@ -606,4 +606,38 @@ extension YHJsApi {
} }
} }
} }
//跳直播录播
@objc func openLivePage(_ dicData: String) {
DispatchQueue.main.async {
if let data = dicData.data(using: .utf8) {
do {
if let jsonObject = try JSONSerialization.jsonObject(with: data, options: []) as? [String: Any] {
if !jsonObject.isEmpty {
//1=>直播 2=>录播
let type : Int = jsonObject["type"] as? Int ?? -1
let id : String = jsonObject["id"] as? String ?? ""
if type == -1 || id == "" {
return
}
if type == 1 {
let playbackInfo = YHPlayerManager.PlaybackInfo(id: id.intValue(), isLive: true)
YHPlayerManager.shared.enterLive(from: nil, playbackInfo: playbackInfo)
} else if type == 2 {
let playbackInfo = YHPlayerManager.PlaybackInfo(id: id.intValue(), isLive: false)
YHPlayerManager.shared.enterVOD(from: nil, playbackInfo: playbackInfo)
}
} else {
printLog("ddddd")
}
} else {
printLog("JSON字符串不是有效的字典格式")
}
} catch {
printLog("JSON解析错误: \(error)")
}
}
}
}
} }
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