問題タブ [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.

0 投票する
1 に答える
2768 参照

ios - AVAssetResourceLoaderDelegate と HLS が機能しませんか?

私にとっては、シミュレーターと実際のデバイス (iPhone 5S) の両方で "m3u8" URL では機能しません。同時に、Apple のデモはうまく機能していますが、違いはわかりません。他の URL 拡張子でも問題ありません (例: URL の末尾に「m3u9」)

0 投票する
2 に答える
997 参照

ios - NSData で大きなファイルを処理するには?

非常に大きなビデオがあり、このビデオを分割してDropboxにアップロードする必要があります。

を使ってみたNSDataのですが、このファイルが大きすぎていつもアプリがクラッシュしてしまい、どうしたらよいかわかりません。

小さいビデオの場合、これを使用しました:

問題はありませんでしたが、ビデオが大きすぎるとエラーが発生します。

メモリを割り当てられません

では、大きなビデオのデータをチャンク化するにはどうすればよいでしょうか?

0 投票する
1 に答える
647 参照

avplayer - 同じリソースを要求する tvOS shouldWaitForLoadingOfRequestedResource

/ HLS ビデオshouldWaitForLoadingOfRequestedResourceのハンドラーを実装していますが、tvOS で奇妙な動作が見つかりました。AVPlayerAVURLAsset

ご覧のとおり、「ルート」マニフェスト、第 2 レベルのマニフェスト、セグメントなど、同じリソースを複数回要求する可能性があります (複数の品質スイッチについて話しているのではなく、まったく同じリソースを要求しています)。

同時に、各リクエストは私のコードで十分に処理されます。ビデオは問題なく再生されます。また、まったく同じコードが iOS でも正常に機能しています。リクエストの重複はありません。

tvOS で同じリソースを複数回要求できるのはどのような場合AVURLAssetですか?AVAssetResourceLoader

0 投票する
1 に答える
813 参照

ios - ビデオ URL からサムネイルを生成できません

ビデオのURLからサムネイルを生成するためにこのコードを使用しています

しかし、私はこのエラーが発生しています。

私はこれを正しくやっていますか?誰か助けてくれませんか?ありがとう

0 投票する
2 に答える
497 参照

video - AVMetadataItem の GPS 文字列を CLLocation に変換します

AVAsset (または AVURLAsset) には、配列に AVMetadataItems が含まれており、その 1 つが共通キー AVMetadataCommonKeyLocation である可能性があります。

そのアイテムの値は、次のような形式で表示される文字列です。

+39.9410-075.2040+007.371/

その文字列を CLLocation にどのように変換しますか?

0 投票する
1 に答える
583 参照

ios - -[__NSArrayM objectAtIndex:]: AVMutableComposition で insertTimeRange を使用しているときに、空の配列の境界を超えたインデックス 0

以下は私のコードです

ログ:

_strThumbForegroundVideo の値は次のとおりです。

firstAsset の値は次のとおりです。

firstTrack の値は次のとおりです。

「insertTimeRange」を実行しているときに、このエラーが発生します。

このリンクのチュートリアルを使用して 2 つのビデオをマージしようとしています。唯一の違いは、このチュートリアルでは、写真からビデオをインポートし、最近記録したビデオのパスを AVAsset に変換してから、同じ機能を実行していることです。私が記録したビデオは、ギャラリーと私が持っているのと同じパスで見つけることができます。

ここでは、オプションではないので、とにかくビデオ アセットが必要です。したがって、次のようなものは使用できません

実装はXcode 8.1で行われます