![](/img/trans.png)
[英]Is there a way to play an .ogg file in Android at an increased speed?
[英]Is there a way to record multi-threaded the mixed result of JavaFX AudioClip sounds to disk?
我的程序啟動從 FreeSound.org 流式傳輸的任意數量的聲音,並使用 javafx.scene.media AudioClip 實例播放它們。
我試圖弄清楚是否可以從同一個程序中將生成的輸出捕獲到磁盤? 任何指針?
您可以使用SourceDataLine
進行播放,而不是使用AudioClip
。 此類允許您逐步讀取音頻數據,將其公開以進行處理。 您必須為每條傳入線路從字節解碼為 PCM,然后從要合並的所有線路中添加 PCM,並將其重新編碼為字節以供輸出。
我懷疑只要稍微調整一下,您就可以讓我編寫的AudioCue
庫為您工作。 它有一個可選的混音器,可以處理多個提示輸入。 輸入使用SourceDataLine
,而混合器使用我描述的邏輯。 您必須調整代碼以輸出到磁盤。 如果這個項目仍然為您服務,我可能會提供幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.