私はローカルに保存されたビデオの配列を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. ウェブサイトから取得したMP4ファイルを作成するにはどうすればよいですか?
- 2. Konvaステージでビデオ(.mp4、.mov)を追加するにはどうすればよいですか?
- 3. (配列の)配列の動的配列を作成するにはどうすればよいですか?
- 4. 新しい.sksファイル用の.swiftファイルを作成するにはどうすればよいですか?
- 5. observablesの配列から配列のobservableを作成するにはどうすればよいですか?
- 6. データフレームからネストされた配列をスカラーで作成するにはどうすればよいですか?
- 7. アンドロイドでMOV(クイックタイム)をサポートするにはどうすればよいですか?
- 8. vueコンポーネントで配列を作成するにはどうすればよいですか?このような
- 9. 配列の配列をSwift 3.0の[[Double]]としてキャストするにはどうすればよいですか?
- 10. three.jsでクラスから作成した配列をアニメーション化するにはどうすればよいですか?
- 11. ブラウザで再生するmovとmp4ファイル
- 12. 継承されたクラスオブジェクトの配列を作成するにはどうすればよいですか?
- 13. JavaScriptでファイルを作成するにはどうすればよいですか?
- 14. NumPyで空の配列/行列を作成するにはどうすればよいですか?
- 15. Swift:辞書の配列を作成するにはどうしたらいいですか?各辞書には配列が含まれていますか?
- 16. .wavファイルから配列またはリストにデータをプロットするにはどうすればよいですか?
- 17. JSONエンコードされた2D配列を作成するにはどうすればよいですか?
- 18. Eclipse(またはIDE)で.tdファイルのインデックスを作成するにはどうすればよいですか?
- 19. Javascript配列を操作するにはどうすればよいですか?
- 20. javaのテキストファイルから文字列配列リストを作成するにはどうすればよいですか?
- 21. Swift XSDに対して有効なXMLファイルを作成するにはどうすればよいですか?
- 22. C#データを格納する配列/行列を作成するにはどうすればよいですか?
- 23. VBで同じ配列の新しいインスタンスを作成するにはどうすればよいですか?
- 24. このコマンドの文字列配列を作成するにはどうすればよいですか?
- 25. LinuxまたはOS XでSwiftパッケージのコードカバレッジを生成するにはどうすればよいですか?
- 26. .ebextensions/01_packages.configファイルを作成するにはどうすればよいですか?
- 27. package.jsonファイルを作成するにはどうすればよいですか?
- 28. .wsgiファイルを作成するにはどうすればよいですか?
- 29. 作成後にPerl6で配列のサイズを変更するにはどうすればよいですか?
- 30. UIKitで作成したコントロールをすばやく配置するにはどうすればよいですか?