私はローカルに保存されたビデオの配列をXcodeに作成しようとしています。誰か助けてくれますか?私はtableView
をプログラムする方法を知っています、私はちょうどAVPlayerKit Controller
にその情報(ビデオファイルの配列を使用して)を渡すために配列を使用する必要があります。スウィフトでSwiftで.mp4または.movファイルの配列を作成するにはどうすればよいですか?
1
A
答えて
0
これまで同様の問題がありましたが、ファイルデータを保存するためのプロパティを含む動画用のモデルを作成していました。私のViewControllerで
import Foundation
class MyVideo: Object{
var fileName: String?
var fileExtension: String?
func setVideoFileData(filePath: String){
self.fileExtension = filePath.pathExtension
self.fileName = filePath.stringByDeletingPathExtension
}
}
そして、このような何か:もちろん
var VideoCollection: Array<MyVideo>()
var newVideo = MyVideo()
newVideo.setVideoFileData("file.mp4")
VideoCollection.append(newVideo)
for video in VideoCollection{
let videoURL: NSURL = NSBundle.mainBundle().URLForResource(video.fileName!, withExtension: video.fileExtension!)!
}
あなたが考え最初、私がデータソースとしての私のモデルと使用の前記配列のためのシーケンス型を作ることができた。この方法強制アンラッピングの代わりにこれらのオプションを確認してください。fileName
とfileExtension
これにより、あなたのビデオをシーケンスタイプで使用することができます。
このソリューションは、私が必要としていたもののために機能しました。必要なものに適しているかどうかはわかりませんが、ちょっとしたアイデアです。運が良かった!
関連する問題
- 1. 新しい.sksファイル用の.swiftファイルを作成するにはどうすればよいですか?
- 2. observablesの配列から配列のobservableを作成するにはどうすればよいですか?
- 3. データフレームからネストされた配列をスカラーで作成するにはどうすればよいですか?
- 4. アンドロイドでMOV(クイックタイム)をサポートするにはどうすればよいですか?
- 5. 配列の配列をSwift 3.0の[[Double]]としてキャストするにはどうすればよいですか?
- 6. ブラウザで再生するmovとmp4ファイル
- 7. 継承されたクラスオブジェクトの配列を作成するにはどうすればよいですか?
- 8. JavaScriptでファイルを作成するにはどうすればよいですか?
- 9. NumPyで空の配列/行列を作成するにはどうすればよいですか?
- 10. .wavファイルから配列またはリストにデータをプロットするにはどうすればよいですか?
- 11. JSONエンコードされた2D配列を作成するにはどうすればよいですか?
- 12. Swift XSDに対して有効なXMLファイルを作成するにはどうすればよいですか?
- 13. C#データを格納する配列/行列を作成するにはどうすればよいですか?
- 14. LinuxまたはOS XでSwiftパッケージのコードカバレッジを生成するにはどうすればよいですか?
- 15. 作成後にPerl6で配列のサイズを変更するにはどうすればよいですか?
- 16. .wsgiファイルを作成するにはどうすればよいですか?
- 17. .ebextensions/01_packages.configファイルを作成するにはどうすればよいですか?
- 18. package.jsonファイルを作成するにはどうすればよいですか?
- 19. UIKitで作成したコントロールをすばやく配置するにはどうすればよいですか?
- 20. GLibの配列にマップする辞書を作成するにはどうすればよいですか?
- 21. コマンド変数からbashで配列を作成するにはどうすればよいですか?
- 22. Javaでリンクリストの配列を作成するにはどうすればよいですか?
- 23. zshで空の配列を作成するにはどうすればよいですか?
- 24. C#で固定長バイト配列のユーザータイプを作成するにはどうすればよいですか?
- 25. Javaで2次元配列のディープコピーを作成するにはどうすればよいですか?
- 26. Rでクラスの配列を作成するにはどうすればよいですか?
- 27. Cのプロシージャで動的配列を作成するにはどうすればよいですか?
- 28. Cでオブジェクトの配列を作成するにはどうすればよいですか?
- 29. documentsDirectoryから配列を作成すると.MOVで終わる。
- 30. 要素を配列にプッシュする関数を作成するにはどうすればよいですか?