2016-10-28 6 views
0

내 이미지 및 비디오 갤러리에 Fusuma를 사용하고 있습니다. 갤러리 스크롤보기 (FSAlbumView.swift)에 문제가 있습니다. 비디오의 엄지 손가락을 바꿔서 스크롤하거나 이미지 엄지 손가락 대신 비디오 엄지 손가락으로 문제를 일으키지 않습니다. 문제는 단지 비디오 엄지 손가락에만 있습니다.Fusuma 앨범 비디오 스무딩 스왑보기

여기 내 코드입니다.

답변

1

우리도 같은 문제가있었습니다. 우리가 한 일은 아래와 같습니다. 그것이 올바른지 여부를 모릅니다.

아래 내용을 주석으로 작성하십시오.

let currentTag = cell.tag + 1 
cell.tag = currentTag 

추가는 다음 코드

self.imageManager?.requestImageForAsset(asset, targetSize: cellSize, contentMode: .AspectFill, options: nil){ 
                result, info in 


                if(asset.mediaType == .Video){ 
                 self.imageManager?.requestAVAssetForVideo(asset, options: nil, resultHandler: {(asset: AVAsset?, audioMix: AVAudioMix?, info: [NSObject : AnyObject]?) in 

                  let asset = asset as? AVURLAsset 
                  if asset?.URL.absoluteString != nil{ 
                   self.videoURLArray.append([indexPath.row:(asset?.URL.absoluteString)!]) 
                  } 
                 }) 
                } 
                cell.image = result 
} 
으로하는 경우 - 다른 블록을 교체