波がある倍配列を再生しようとしています。 しかし、私はそれをどうすればいいのかわかりません。私はgoogleを使って何も見つけられませんでした。NAudioを使用してダブル配列(波を含む)を再生する方法
0
A
答えて
1
ISampleProvider
から派生したクラスを作成する必要があります。このクラスは浮動小数点形式です。 Read
メソッドでは、要求された数のサンプルをdouble配列からfloatバッファに書き込みます。 WaveFormat
プロパティは、ダブルレート配列のサンプルレートとチャンネル数を持つIEEE Floatウェーブフォーマットである必要があります。 WaveOutで再生できるIWaveProvider
クラスに変換するために、SampleToWaveProviderを使用できます(今後のNAudioバージョンではこのステップは必要ありません)。ISampleProvider
は比較的新しい追加です。
+1
クラスを実装する方法を理解できませんでした。いくつかのコードを表示できますか? –
関連する問題
- 1. ダブル配列の演奏方法(波が含まれています)
- 2. NAudioを使用して再生速度を変更する方法C#
- 3. NAudioを使用してオーディオを再生する
- 4. rich:dataTableを使用して動的列を含むテーブルを生成する方法
- 5. 配列を含むセル配列をソートする方法は?
- 6. サウンドとしての波形(フロート配列)の再生
- 7. naudioを使用して.wavファイルを再生すると、1秒後に再生が停止する
- 8. Quickbloxの列として配列を含むカスタム・オブジェクトを照会する方法
- 9. [配列[(ダブル、ダブル]]
- 10. 簡易NAudio再生
- 11. NAudioでMP3オーディオファイルを再生しよう
- 12. DataTable.Select()を使用して特殊文字を含む列にアクセスする方法?
- 13. Sort Objective-c配列を含むオブジェクトを含む配列
- 14. JAX-RSを使用して配列パラメータを含むクエリを処理する
- 15. 生成された波形データを使用して.NETでサウンドを再生
- 16. sortUsingFunction(またはsortUsingSelector)を使用して配列を含むオブジェクトのNSMutableArrayをソートする方法
- 17. PHP何かを含む配列をフィルタリングする方法は?
- 18. array()を含むtxtファイルを配列にフラッシュする方法は?
- 19. フォームとバリデーションを含む配列を使用したレール
- 20. WPF DataGridTemplateColumn(バインディングを含む)を再利用する方法
- 21. 配列を使用してテーブルビューを生成する正しい方法
- 22. waveOutWrite()を使用してオーディオ再生をスムーズにする方法
- 23. サービスを使用して曲を再生する方法
- 24. AVAudioPlayerを使用してM4Pを再生する方法
- 25. MCIデバイスを使用してmp4ビデオを再生する方法
- 26. FlvPlayBackを使用して動画を再生する方法は?
- 27. phpスクリプトを使用してサウンドファイルを再生する方法
- 28. xcodeを使用して.oggファイルを再生する方法
- 29. アンドロイドデバイスを使用して超音波を検出する方法
- 30. 配列に格納された波形からサウンドを再生する
なぜ-1になったのですか? –