SwiftyDropbox
APIのおかげで、Dropboxに保存された動画の再生時間を得るためにできることはわかりません。Dropboxに保存されたビデオからビデオメタデータを取得する方法は?
これらの情報はFiles.VideoMetadata
クラス
のインスタンスにする必要がありますようにそれは私がgetMetadata
メソッドを使用しようとしましたが、結果は私が得ることを期待するものであるビデオ再生時間が含まれていないですね。
これは私の現在のコードです:
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形式になっているようです。この場合の解決策はありますか? –