問題タブ [avurlasset]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - AVAssetResourceLoaderDelegate と HLS が機能しませんか?
私にとっては、シミュレーターと実際のデバイス (iPhone 5S) の両方で "m3u8" URL では機能しません。同時に、Apple のデモはうまく機能していますが、違いはわかりません。他の URL 拡張子でも問題ありません (例: URL の末尾に「m3u9」)
ios - NSData で大きなファイルを処理するには?
非常に大きなビデオがあり、このビデオを分割してDropboxにアップロードする必要があります。
を使ってみたNSData
のですが、このファイルが大きすぎていつもアプリがクラッシュしてしまい、どうしたらよいかわかりません。
小さいビデオの場合、これを使用しました:
問題はありませんでしたが、ビデオが大きすぎるとエラーが発生します。
メモリを割り当てられません
では、大きなビデオのデータをチャンク化するにはどうすればよいでしょうか?
avplayer - 同じリソースを要求する tvOS shouldWaitForLoadingOfRequestedResource
/ HLS ビデオshouldWaitForLoadingOfRequestedResource
のハンドラーを実装していますが、tvOS で奇妙な動作が見つかりました。AVPlayer
AVURLAsset
ご覧のとおり、「ルート」マニフェスト、第 2 レベルのマニフェスト、セグメントなど、同じリソースを複数回要求する可能性があります (複数の品質スイッチについて話しているのではなく、まったく同じリソースを要求しています)。
同時に、各リクエストは私のコードで十分に処理されます。ビデオは問題なく再生されます。また、まったく同じコードが iOS でも正常に機能しています。リクエストの重複はありません。
tvOS で同じリソースを複数回要求できるのはどのような場合AVURLAsset
ですか?AVAssetResourceLoader
ios - ビデオ URL からサムネイルを生成できません
ビデオのURLからサムネイルを生成するためにこのコードを使用しています
しかし、私はこのエラーが発生しています。
私はこれを正しくやっていますか?誰か助けてくれませんか?ありがとう
video - AVMetadataItem の GPS 文字列を CLLocation に変換します
AVAsset (または AVURLAsset) には、配列に AVMetadataItems が含まれており、その 1 つが共通キー AVMetadataCommonKeyLocation である可能性があります。
そのアイテムの値は、次のような形式で表示される文字列です。
+39.9410-075.2040+007.371/
その文字列を CLLocation にどのように変換しますか?
ios - -[__NSArrayM objectAtIndex:]: AVMutableComposition で insertTimeRange を使用しているときに、空の配列の境界を超えたインデックス 0
以下は私のコードです
ログ:
_strThumbForegroundVideo の値は次のとおりです。
firstAsset の値は次のとおりです。
firstTrack の値は次のとおりです。
「insertTimeRange」を実行しているときに、このエラーが発生します。
このリンクのチュートリアルを使用して 2 つのビデオをマージしようとしています。唯一の違いは、このチュートリアルでは、写真からビデオをインポートし、最近記録したビデオのパスを AVAsset に変換してから、同じ機能を実行していることです。私が記録したビデオは、ギャラリーと私が持っているのと同じパスで見つけることができます。
ここでは、オプションではないので、とにかくビデオ アセットが必要です。したがって、次のようなものは使用できません
実装はXcode 8.1で行われます