0

私のアプリでは、超音波 (20 ~ 22 kHz) を介してデータ転送を行う必要があります。

送信側:

1.まず、データ (NSdata または NSString ...) を .wav ファイルに変換します (それが可能かどうかはわかりません)。

2. 変換した .wav ファイルを超音波 (20 ~ 22 KHz) に変換するか、スピーカーで再生します。

受信側:

1. 受信した超音波 (20 ~ 22 kHz) または他のデバイスから記録された .wav ファイルを NSData に変換します。

私の質問は、データ (NSdata または NSString ...) を .wav ファイルに変換することは可能ですか? そして、.wav ファイルから超音波 (20 ~ 22KHz) を生成することは可能ですか? ばかげているように見えるかもしれません...うまくいくかわかりません..しかし、これについてのあなたの考えを教えてください

4

1 に答える 1

0

私は単にこれへの道を設計しただけです。私はそれを解決しませんでしたが、それはあなたにアイデアを与えると思います。

送信側:

  1. NSData最初にバイトストリームに変換します
  2. 次に、そのバイトストリームを .wav ファイルに変換します
  3. 次に、 http://www.cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.htmlで (20 ~ 22 kHz) で .wav ファイルを再生します。

受信側:

  1. http://www.cocoawithlove.com/2010/10/ios-tone-generator-introduction-to.htmlで受信した音 (20 ~ 22 kHz) を再生します。
  2. 次に、低周波の.wavファイルをバイトストリームに変換します
  3. 次に、バイトストリームをに変換しますNSData
于 2013-12-09T12:45:48.833 に答える