問題タブ [avaudiofile]
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 - 2つのオーディオファイルを結合するのはSwiftです
2 つのオーディオ ファイルを結合しようとしています。
主な問題は、オーディオ ファイルが無損失の.flacファイルであることです。
を作成してから、オーディオごとにAVMutableComposition
2 つ作成し、オーディオ ファイルを結合するために使用してみましたが、この場合の主な問題は、.flacへのエクスポートをサポートしておらず、 .m4aをサポートしていることです。私の場合。AVURLAsset
AVAssetExportSession
AVAssetExportSession
誰かが.flacオーディオ ファイルを取得する方法を提案できますか?
swift - AVAudioFile `framePosition` を設定するとクラッシュする
framePosition
AVAudioFile の を現在の framePosition 以外に設定すると、クラッシュが発生します。
エラー - 6658
Apple Docsで調べたものは次のとおりです。
kExtAudioFileError_InvalidSeek: 書き込みの試み、またはオフセットが範囲外です。
framePosition
設定しようとしている位置が AVAudioFile の よりも小さく、 0 を超えていることを確認できるので、これは私にとって奇妙ですlength
。
コード:
これは、クラッシュの完全な説明です。
更新 1 : 読み取り用に開かれた AVAudioFile の framePosition を設定できることに気付きましたが、同じ URL で書き込み用に開かれた AVAudioFilef
のフレーム位置を設定できません。file
更新 2 : ファイルを別の URL に書き込もうとしました。
と
if let f = f
ブロックで。
ただし、名声の位置を設定すると、範囲外のエラーが発生します。