Commit 723299d86302a2b48e7cca26390c703add4810f0

Authored by 张旭
1 parent c84c68b6

修复播放专辑内容切换清晰度后播放最后一集视频的问题

metaCode/Classes/Main/HuBiLieHomePage/Controller/CNLiveTVPlayerViewController.swift
... ... @@ -975,6 +975,7 @@ class CNLiveTVPlayerViewController:UIViewController, UITableViewDataSource, UITa
975 975 // }
976 976  
977 977 }
  978 + // MARK: - 横屏-切换分辨率
978 979 self.controlView.controlGaoqingUpdateBlock = { [weak self] gaoqing in
979 980 guard let self = self else { return }
980 981 //2024_30d7a67242dc48ee987235f5135ab30e
... ...
metaCode/Classes/Main/HuBiLieHomePage/Util/CNLiveDownSlideTool.swift
... ... @@ -388,11 +388,13 @@ CNLiveDownSlideTool.getVodAlbumMsgApi(contentId: albumId){ result, status in
388 388 var currVodModel:CNLiveVodAlbumListModel?
389 389 for (idx,albumListModel) in albumListBaseModel.list.enumerated(){
390 390 albumListModel.vodAlbumMsgModel = vodModel
391   - currVodModel =
392   - albumListModel
393 391 if idx == vodModel.episodeLast{
394 392 currVodModel =
395   - albumListModel }
  393 + albumListModel
  394 + }
  395 + }
  396 + if currVodModel == nil{
  397 + currVodModel = albumListBaseModel.list[0]
396 398 }
397 399 //拿最新播放集数的单集pid,再请求play
398 400 showLoading(message: "")
... ... @@ -465,6 +467,9 @@ CNLiveDownSlideTool.getVodPlayApi(contentId: contentId){ result, status in
465 467 currVodModel =
466 468 albumListModel }
467 469 }
  470 + if currVodModel == nil{
  471 + currVodModel = albumListBaseModel.list[0]
  472 + }
468 473 //拿最新播放集数的单集pid,再请求play
469 474 // CNLiveDownSlideTool.getVodPlayApi(contentId: currVodModel?.contentId ?? ""){ result, status in
470 475 // if status == .success{
... ...