Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

音声再生/SourceDataLineの遅延

$
0
0
軽いオーディオ編集ソフトを作ろうと思い、Javaで制作していたのですが… 再生にはSourceDataLineを使っているのですが、どうしても遅延が出てしまいます。 while (true) { if (play) { line.write(buf, x, 4); x ++; } } (play ...再生orストップ x ...再生箇所。自由に移動できる buf ...音声データが格納されている) 今回は16bitのステレオデータを取り扱っているので、1まとまりのデータにおそらく4byte必要だと思ってそう設定しています。 これをループさせているのですが、遅延が発生してしまいます。 SourceDataLineを使う時点で不可能なのでしょうか..? ご教授願います。

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>