タグ「tokyo」を .mp4 ビデオに関連付け、アプリのインストール中にインストール済みとして設定しました。
元々、パスを使用してリソースからロードしていましたが、アセット カタログにあるため、現在は異なります。
ドキュメントを読んだ後、次のようなことを試しました:
NSBundleResourceRequest(tags: ["tokyo"]).beginAccessingResourcesWithCompletionHandler { (error) -> Void in
let tokyoVideo = NSDataAsset(name: "tokyo")
}
このビデオに NSData としてアクセスするには、次を使用できます。
tokyoVideo.data
ただし、パラメーターを NSData ではなく NSURL として受け取る AVPlayer を使用しています。
では、動画の NSURL を取得するにはどうすればよいでしょうか? アセット カタログはデータを保存するためだけのものですか?それを使用してビデオを保存する必要がありますか?それともより良い代替手段はありますか?