是否最好將聲音文件加載到庫中,或者將它們加載到外部?我想要做的是製作一個採樣器應用程序。您可以選擇一些循環並將它們拖放到時間軸上。我主要關注的是性能和聲音的延遲。處理Flash中聲音的最佳方法
0
A
回答
2
如果大的初始下載對您來說不是問題,那麼將它們放入庫中。這很容易,除了顯示應用程序本身的加載進度外,您不必執行任何加載或卸載內容。
如果您有很多聲音,並且不希望用戶在所有聲音加載後才能使用您的應用程序,請在用戶選擇需要哪些樣本後單獨加載它們。
我不認爲在所有需要的聲音以某種方式加載後,它在性能上會有所不同。
對於靈活性,我會單獨下載,因爲一旦您發佈了更新版本的應用,用戶以前已經加載的所有聲音都不必再次重新下載。如果您首先加載單獨的可用樣本列表,則即使不需要重新編譯應用程序的其他版本,也可以添加更多聲音。
0
這取決於該項目。如果它是一個帶有音樂的網站,那麼我會用XML和LoaderMax加載它。
如果這是一款遊戲,我會在內部嵌入遊戲並加載遊戲。選擇內部加載如遊戲聲音和外部喜歡的音樂,我會流入。
相關問題
- 1. cocos2dx中的最佳處理方法
- 2. 在Flash播放器中重現(幾個)同步聲音的最佳方法
- 3. 處理rabbitmq消息處理中的時鐘的最佳方法
- 4. 處理ZeroDivisonError的最佳方法?
- 5. 測試FileNotFound處理的最佳方法
- 6. 處理JSON超時的最佳方法
- 7. 處理視圖的最佳方法
- 8. 處理JPA合併的最佳方法?
- 9. 處理KeyNotFoundException的最佳方法
- 10. 處理SQL參數的最佳方法?
- 11. 在Flash中處理視頻的最佳做法?
- 12. 處理/清理用戶名(口音,標點,...)的最佳做法?
- 13. Android中處理XML的最佳方式
- 14. C++聲音處理
- 15. 在定時間隔播放聲音的最佳方法?
- 16. 什麼是處理單聲道json的最佳方式
- 17. 在類內處理幾個方法的最佳方法?
- 18. 在Zend框架中處理會話處理的最佳方式
- 19. C#+中的SharePoint開發處理錯誤處理的最佳方法
- 20. 處理api.ai中的範圍的最佳方法?
- 21. 在真正的mysql系統中處理DELETE的最佳方法
- 22. ocaml - 聲明函數的最佳方法?
- 23. 聲明createEntityManagerFactory的最佳方法
- 24. 在文件下載HTTP處理程序中處理404的最佳方法?
- 25. ASP.net:處理清理頁面的最佳方法是什麼?
- 26. 在Struts2中處理異常的最佳方法?
- 27. 在其處理程序中捕獲信號的最佳方法
- 28. 在Spring中處理可選輸入RESTful API的最佳方法
- 29. 在類中處理多個查詢的最佳方法?
- 30. C#中的數據處理 - 最佳方法?
謝謝一堆。這聽起來像是一個單獨的下載是要走的路,因爲它看起來像最終產品會有很多聲音。不過,我很確定每個聲音循環都是非常小的文件,比如60-90個循環,每個循環2-4秒。 – 2011-06-02 23:00:42