簡體   English   中英

Soundpool vs Mediaplayer播放多種音效

[英]Soundpool vs Mediaplayer for playing multiple sound effects

我正在構建一個在一個活動中播放多個短音效的應用。 每個按鈕有80多個按鈕,可播放特定的音效。 我搜索了SoundPool和MediaPlayer,發現SoundPool對於短聲音文件效率更高。

這是我的問題,如果我在一個活動中加載超過80個音效,SoundPool仍然是更好的選擇嗎? 我問,因為SoundPool立即加載聲音並重復使用它,我認為在一個活動中加載80個聲音有點沉重(也許我錯了。)想聽聽這里的專家提供更好的方法或任何建議!

提前致謝

它不依賴於聲音的數量,而是取決於它們的字節大小。 每個聲音都加載到內存中,如果它們太大,你就沒有足夠的內存來加載它們。

我會考慮使用AudioTrack。 您實例化它,當您必須播放聲音時,您可以從文件系統或資產或資源中讀取它並將其添加到播放隊列中。 它僅適用於PCM。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM