編輯:關於android開發
今天在嘗試使用MediaPlayer播放音樂時出了一個問題,在使用
mp.setDataSource(this,Uri.parse("/sdcard/Music/adele.mp3"));
這行代碼為MediaPlayer設置要播放的音樂地址時,代碼執行到這一行總是會報錯,錯誤信息為:setDataSource failed
一下子就懵逼了,為何會failed沒說啊,在網上查了些資料各種嘗試後沒什麼用,後來改用其中的一個重載方法setDataSource(FileDescription fileDescription)終於給出了一個像樣的錯誤信息: open failed: EACCES (Permission denied)
有了這個後就好解決了,於是用百毒搜了下,在這篇文章(傳送門)裡找到了答案:由於我是要播放sd卡中的音樂,所以需要寫sd卡權限(為何播放音樂需要寫權限?),需要在清單文件裡面添加如下權限即可:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
切記切記~
Linux內核系列—12.c.操作系統開發之從Loader加載ELF內核,順便解釋下函數調用過程 ●,12.celf實際上,我們要做的工作是根據內核的Program he
android 官方DrawerLayout的介紹和使用,androiddrawerlayout南塵:愛編程,愛安卓,每天進步一點點。 drawerLayout是Supp
Android練習項目 Mp3播放器實現(二) 在經過幾天的折騰之後,迎來了Mp3播放器的第二篇博客,這篇文章主要將如何實現播放器的播放,下一首,上一首,順序播放,循
Android NDK開發初識,androidndk初識 神秘的Android NDK開發往往眾多程序員感到興奮,但又不知它為何物,由於近期開發應用時,為了是開發的.a