2017-10-05 24 views
0

私は学部生です。私はiPhone HumanSegアプリを嫌っています。しかし、今はアルバムにネイティブのビデオがあり、そのビデオを自分のコードにロードして処理する必要があるという問題があります。私のコードは以下の通りです:swiftを使ってネイティブアルバムビデオを読み込む方法

let filePath = Bundle.main.path(forResource: "1", ofType: "mp4") 
let videoURL = NSURL(fileURLWithPath: filePath!) 
let avAsset = AVAsset(url: videoURL as URL) 

しかし、このコードを実行すると、XcodeはfilePathがnilであることを通知します。 1.mp4はAssets.xcaassetsとiPhoneアルバムの両方にあると主張します。いくつかの助けをしたい人はいますか?

ところで、どのようにしてビデオの中で最も速いスピードで画像(UIImage形式)を取得できますか?与えられた時間の各画像について、私は実際に5ms以内でそれを読み取らなければならないので、保存されたビデオを良好なfpsで出力することができる。

答えて

0

ファイルがバンドルにコピーされているかどうかを確認します。ファイルを含めるには、チェックボックスをオンにします。このコードは、そのファイルを取得するのに適しています。

+0

ええ、それはちょうどあなたの良いSOOOOOです。あなたの助けを借りて私はこの問題を解決しました。 – AXIHIXA

関連する問題