SwiftyDropbox
API 덕분에 Dropbox에 저장된 비디오의 재생 시간을 확보하기 위해 내가 무엇을 할 수 있는지 알지 못합니다. 이 정보는 내가 getMetadata
방법을 사용하려고Dropbox에 저장된 비디오에서 비디오 메타 데이터를 얻는 방법은 무엇입니까?
Files.VideoMetadata
클래스의 인스턴스에 있어야하지만 결과는 내가 얻을 기대되는 비디오 기간을 포함하지 않는 것처럼
는 소리가 난다.
이 내 현재 코드입니다 :
Dropbox.authorizedClient!
.files
.getMetadata(path: file.pathLower!, includeMediaInfo: true)
.response({ (result, err) in
if let metadata = result as? Files.FileMetadata {
print(metadata.name)
if metadata.mediaInfo != nil {
switch metadata.mediaInfo! as Files.MediaInfo {
case .Pending:
print("Pending")
case .Metadata(let mediaMetadata):
print(mediaMetadata)
}
}
}
})
mediaMetadata
이 {}
포함하고 나는 비디오의 지속 시간이나 다른 속성을 얻을 수 없습니다.
Dropbox에 업로드 된 내 비디오가 .mov
형식이기 때문입니다. 이 경우의 해결책은 무엇입니까?
나는 그것을했다. 그러나 나는 아무것도 얻지 않는다. 나는 어떤 오류도 없다. 현재 코드로 내 질문을 편집했습니다. –
Dropbox에 업로드 된 비디오가 .mov 형식이기 때문에 그런 것 같습니다. 이 경우의 해결책은 무엇입니까? –