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

直播间简单测试VC

parent fe3a7633
...@@ -14,9 +14,9 @@ class YHSimpleAudienceVC: UIViewController { ...@@ -14,9 +14,9 @@ class YHSimpleAudienceVC: UIViewController {
private var agoraKit: AgoraRtcEngineKit! private var agoraKit: AgoraRtcEngineKit!
private var isJoined: Bool = false private var isJoined: Bool = false
private var remoteView: UIView! private var remoteView: UIView!
private var channelName: String = "1732950381844975000" // private var channelName: String = "1732950381844975000"
private let viewModel = YHLiveSalesViewModel() private let viewModel = YHLiveSalesViewModel()
private let liveId: Int = 34 private let liveId: Int = 37
// MARK: - Lifecycle // MARK: - Lifecycle
override func viewDidLoad() { override func viewDidLoad() {
...@@ -76,10 +76,10 @@ class YHSimpleAudienceVC: UIViewController { ...@@ -76,10 +76,10 @@ class YHSimpleAudienceVC: UIViewController {
return return
} }
self.agoraKit.preloadChannel(byToken: liveDetail.token, self.agoraKit.preloadChannel(byToken: liveDetail.token,
channelId: channelName, channelId: liveDetail.rtmp_channel,
uid: UInt(self.liveId)) uid: UInt(self.liveId))
let result = self.agoraKit.joinChannel(byToken: liveDetail.token, let result = self.agoraKit.joinChannel(byToken: liveDetail.token,
channelId: channelName, channelId: liveDetail.rtmp_channel,
uid: UInt(self.liveId), uid: UInt(self.liveId),
mediaOptions: option) mediaOptions: option)
...@@ -131,7 +131,8 @@ extension YHSimpleAudienceVC: AgoraRtcEngineDelegate { ...@@ -131,7 +131,8 @@ extension YHSimpleAudienceVC: AgoraRtcEngineDelegate {
let videoCanvas = AgoraRtcVideoCanvas() let videoCanvas = AgoraRtcVideoCanvas()
videoCanvas.uid = uid videoCanvas.uid = uid
videoCanvas.view = remoteView videoCanvas.view = remoteView
videoCanvas.renderMode = .hidden videoCanvas.renderMode = .fit
videoCanvas.backgroundColor = 0x000000
agoraKit.setupRemoteVideo(videoCanvas) agoraKit.setupRemoteVideo(videoCanvas)
} }
......
...@@ -22,6 +22,8 @@ class YHLiveDetailModel: SmartCodable { ...@@ -22,6 +22,8 @@ class YHLiveDetailModel: SmartCodable {
var pullUrl: String = "" var pullUrl: String = ""
var goods: [YHLiveGoodsItem] = [] var goods: [YHLiveGoodsItem] = []
var token: String = "" var token: String = ""
var rtmp_channel: String = ""
var app_id: String = ""
// 直播封面 // 直播封面
var live_image: String = "" var live_image: String = ""
......
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