去掉一些没用的代码

This commit is contained in:
bluesea 2024-04-09 10:52:07 +08:00
parent 7324da72eb
commit f7db767281
3 changed files with 14 additions and 18 deletions

View File

@ -230,19 +230,17 @@ class CCSpatialVideoDisplayController: BaseController {
//
@objc func notification_PlayerEndTime(notification:Notification){
print("PlayerEndTime....")
// needRestReaderTimeRange = true
player?.seek(to: .zero)
player?.play()
}
//
@objc func notification_PlayerTimeJump(notification:Notification){
// needRestReaderTimeRange = true
print("time jump....")
}
// @objc func notification_PlayerTimeJump(notification:Notification){
//// needRestReaderTimeRange = true
//
// print("time jump....")
//
// }
override func viewDidLoad() {
@ -331,7 +329,7 @@ class CCSpatialVideoDisplayController: BaseController {
NotificationCenter.default.addObserver(self, selector: #selector(notification_PlayerEndTime(notification:)), name: AVPlayerItem.didPlayToEndTimeNotification, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(notification_PlayerTimeJump(notification:)), name: AVPlayerItem.timeJumpedNotification, object: nil)
// NotificationCenter.default.addObserver(self, selector: #selector(notification_PlayerTimeJump(notification:)), name: AVPlayerItem.timeJumpedNotification, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(notificatin_failedToPlayToEndTimeNotification(notifiation: )), name: AVPlayerItem.failedToPlayToEndTimeNotification, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(notificatin_failedToPlayToEndTimeNotification(notifiation: )), name: AVPlayerItem.newErrorLogEntryNotification, object: nil)
}
@ -359,10 +357,7 @@ class CCSpatialVideoDisplayController: BaseController {
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)

View File

@ -38,7 +38,7 @@ extension CCSpatialVideoDisplayController {
let compositionTime = request.compositionTime
let end:CMTime = CMTimeMake(value: Int64(compositionTime.value+1), timescale: compositionTime.timescale)
let tr = CMTimeRange(start: compositionTime, end: end)
let tr_All = CMTimeRange(start: compositionTime, duration: .positiveInfinity)
// let tr_All = CMTimeRange(start: compositionTime, duration: .positiveInfinity)
var ciImg:CIImage? = nil
@ -48,7 +48,7 @@ extension CCSpatialVideoDisplayController {
break
default :
ciImg = self.otherModeImgWithMode(mode: self.selectedIndex,tr:tr,compositionTime: compositionTime,allTime: tr_All)
ciImg = self.otherModeImgWithMode(mode: self.selectedIndex,tr:tr,compositionTime: compositionTime)
break
}
if let ciImg {
@ -61,7 +61,7 @@ extension CCSpatialVideoDisplayController {
}
}
func otherModeImgWithMode(mode:SpatialType,tr:CMTimeRange,compositionTime:CMTime,allTime:CMTimeRange)->CIImage? {
func otherModeImgWithMode(mode:SpatialType,tr:CMTimeRange,compositionTime:CMTime)->CIImage? {
guard let ao = self.assetOutput else {
print("assetOutput 应该是没有被创建成功.....")
return nil

View File

@ -16,11 +16,12 @@ import ImageIO
class PlayByTransferConvertor {
func convertVideo(asset:AVAsset, assetOutput:AVAssetReaderTrackOutput,type:SpatialType,time: CMTime)->(CIImage?) {
var newpb:CIImage? = nil
// print("sta.....>>>>>>>")
while let nextSampleBuffer = assetOutput.copyNextSampleBuffer() {
print("PlayByTransferConvertor while")
// print("PlayByTransferConvertor while")
let presentationTime = CMSampleBufferGetPresentationTimeStamp(nextSampleBuffer)
if presentationTime == time {
print("PlayByTransferConvertor while break")
// print("PlayByTransferConvertor while break")
guard let taggedBuffers = nextSampleBuffer.taggedBuffers else { break }
let leftEyeBuffer = taggedBuffers.first(where: {