ホワイトノイズを流し続けるアプリを作りたいのですが、
フリー音源が短いものしかありません。
この場合どのようにして鳴らす方法が考えられますでしょうか?
ループ再生すると、巻き戻りの時に途切れるんでしたっけ?それを防ぐ方法が知りたいということになるのでしょうか。
そもそもループ再生する方法が一般的なのか、それとも音源をつなぎあわせて例えば1分のものを1時間にする方法が一般的なのか、という段階からわかっておりません。
つなぎ合わせたデータを利用する場合、データサイズが大きくなり、ユーザの立場からすると嬉しくないかもしれません。
また、ホワイトノイズくらいであれば、プログラムで作成してしまっても良いと思いますし。
個人的には、ホワイトノイズであれば、ループ再生しようと試みます。ループ再生では思ったような音質、制御がうまくできないのであれば、メモリでプレイヤーに渡せるのかを確認し、次々とデータを投入するようなロジックを検討します。
一般的にどうかについては分かりませんが、
1分を1時間にするのであれば元データを1時間のものを用意することは可能かもしれません。
しかし24時間のデータを作成してくださいという話であれば、端末の容量を超えてしまう可能性もあります。
そういう方向から考えるとループ再生させるのが良さそうに感じます。
セオリーなどが存在していれば、それに沿って作成するのが良い場合もありますがそれが見つからない場合は現状を大げさに考えた時(今回であれば1分の音源を鳴らし続けるために24時間分の音源を作成出来るのか)に実現出来る方法を何通りか考えてそこから選択するような感じになると思います。