我想基於點擊按鈕來播放音頻文件。我已經定義了onClickListener()
方法和佈局文件。當我的wav文件添加到res/
目錄,我得到下面的生成錯誤:用於在Android中存儲音頻文件的目錄
invalid resource directory name temp.wav /hello/res line 1 Android AAPT Problem
我的問題如下:
1.目錄,我需要的音頻文件存儲在?目前他們在res /文件夾中。
2.另外,mp.setDataSource("/res/temp.wav")
正確的方式來調用媒體播放器?
那麼當我嘗試在真實的手機上安裝應用程序時,如何進行此更改?我的意思是,上述修補程序僅對模擬器有效嗎? – Sriram 2011-01-12 09:21:28
不,即使你打算把它放在一個真正的手機上,請確保文件在相應的路徑中(該路徑可以是任何你喜歡的,但不要放在res /中)。 – Sen 2011-01-12 09:31:23
我正要爲我的Android應用程序添加一些聲音效果,並且在遇到此問題時正在尋找幫助,以便將它們放在哪裏。我真的不明白這個答案是如何被接受的。這毫無幫助。據我可以告訴res/raw是放置音效和類似物的絕佳地方。由於res/raw文件的大小有限制,我想MP3和其他大文件應放在/ assets文件夾中? – britzl 2013-02-06 08:50:34