Commit 723299d86302a2b48e7cca26390c703add4810f0
1 parent
c84c68b6
修复播放专辑内容切换清晰度后播放最后一集视频的问题
Showing
2 changed files
with
9 additions
and
3 deletions
metaCode/Classes/Main/HuBiLieHomePage/Controller/CNLiveTVPlayerViewController.swift
| @@ -975,6 +975,7 @@ class CNLiveTVPlayerViewController:UIViewController, UITableViewDataSource, UITa | @@ -975,6 +975,7 @@ class CNLiveTVPlayerViewController:UIViewController, UITableViewDataSource, UITa | ||
| 975 | // } | 975 | // } |
| 976 | 976 | ||
| 977 | } | 977 | } |
| 978 | + // MARK: - 横屏-切换分辨率 | ||
| 978 | self.controlView.controlGaoqingUpdateBlock = { [weak self] gaoqing in | 979 | self.controlView.controlGaoqingUpdateBlock = { [weak self] gaoqing in |
| 979 | guard let self = self else { return } | 980 | guard let self = self else { return } |
| 980 | //2024_30d7a67242dc48ee987235f5135ab30e | 981 | //2024_30d7a67242dc48ee987235f5135ab30e |
metaCode/Classes/Main/HuBiLieHomePage/Util/CNLiveDownSlideTool.swift
| @@ -388,11 +388,13 @@ CNLiveDownSlideTool.getVodAlbumMsgApi(contentId: albumId){ result, status in | @@ -388,11 +388,13 @@ CNLiveDownSlideTool.getVodAlbumMsgApi(contentId: albumId){ result, status in | ||
| 388 | var currVodModel:CNLiveVodAlbumListModel? | 388 | var currVodModel:CNLiveVodAlbumListModel? |
| 389 | for (idx,albumListModel) in albumListBaseModel.list.enumerated(){ | 389 | for (idx,albumListModel) in albumListBaseModel.list.enumerated(){ |
| 390 | albumListModel.vodAlbumMsgModel = vodModel | 390 | albumListModel.vodAlbumMsgModel = vodModel |
| 391 | - currVodModel = | ||
| 392 | - albumListModel | ||
| 393 | if idx == vodModel.episodeLast{ | 391 | if idx == vodModel.episodeLast{ |
| 394 | currVodModel = | 392 | currVodModel = |
| 395 | - albumListModel } | 393 | + albumListModel |
| 394 | + } | ||
| 395 | + } | ||
| 396 | + if currVodModel == nil{ | ||
| 397 | + currVodModel = albumListBaseModel.list[0] | ||
| 396 | } | 398 | } |
| 397 | //拿最新播放集数的单集pid,再请求play | 399 | //拿最新播放集数的单集pid,再请求play |
| 398 | showLoading(message: "") | 400 | showLoading(message: "") |
| @@ -465,6 +467,9 @@ CNLiveDownSlideTool.getVodPlayApi(contentId: contentId){ result, status in | @@ -465,6 +467,9 @@ CNLiveDownSlideTool.getVodPlayApi(contentId: contentId){ result, status in | ||
| 465 | currVodModel = | 467 | currVodModel = |
| 466 | albumListModel } | 468 | albumListModel } |
| 467 | } | 469 | } |
| 470 | + if currVodModel == nil{ | ||
| 471 | + currVodModel = albumListBaseModel.list[0] | ||
| 472 | + } | ||
| 468 | //拿最新播放集数的单集pid,再请求play | 473 | //拿最新播放集数的单集pid,再请求play |
| 469 | // CNLiveDownSlideTool.getVodPlayApi(contentId: currVodModel?.contentId ?? ""){ result, status in | 474 | // CNLiveDownSlideTool.getVodPlayApi(contentId: currVodModel?.contentId ?? ""){ result, status in |
| 470 | // if status == .success{ | 475 | // if status == .success{ |