|
@@ -381,10 +381,12 @@ extension MVHomeController: MVBannerDataSource, MVBannerDelegate {
|
|
|
let showProtocal: String? = getUserDefaults(key: cShowProtocal) as? String
|
|
|
if self.mVideos.count > 0, cell != nil, showProtocal != nil, showProtocal == "1" {
|
|
|
cell?.pauseView.isHidden = true
|
|
|
- PQSingletoVideoPlayer.shared.configPlyer(videoData: self.mAllVideos[page], controllerView: cell!.converView)
|
|
|
+ let videoInfo = self.mAllVideos[page]
|
|
|
+ videoInfo.playProgress = 0
|
|
|
+ PQSingletoVideoPlayer.shared.configPlyer(videoData:videoInfo, controllerView: cell!.converView)
|
|
|
|
|
|
let hotVideoIndex = self.mVideos.firstIndex(where: { (items) -> Bool in
|
|
|
- items.categoryName == self.mAllVideos[page].categoryName
|
|
|
+ items.categoryName == videoInfo.categoryName
|
|
|
})
|
|
|
|
|
|
BFLog(message: "播放的视频分类为:\(String(describing: self.mVideos[hotVideoIndex ?? 0].categoryName)) page is :\(page)")
|
|
@@ -455,6 +457,9 @@ extension MVHomeController: UICollectionViewDelegate, UICollectionViewDataSource
|
|
|
}
|
|
|
viewListView.scrollToItem(at: videosCount, animated: false)
|
|
|
|
|
|
- playVideo(page: videosCount)
|
|
|
+ DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.1) {
|
|
|
+ self.playVideo(page: videosCount)
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|