3.播放網絡上的音頻文件 首先我們要把網絡環境搭配,
1).找到我們tomcat放的位置, 2)然后雙擊startup.bat運行,最小化界面
3)然后打開cmd命令,輸入config找到我們本機的ipv4地址 4)然后在瀏覽器上試一下,是否能夠打開tomcat的主頁
5)在把自己的mp3文件放到tomcat的ROOT目錄下 6)然后在自己的模擬器上,用瀏覽器同樣的去打開,用自己本機的IPv4地址去打開tomcat的主頁,在后面加上音樂的名字,看能不能放出來,如果可以,就代表環境已經搭配好了
7)接下來我們上代碼
把之前播放內存卡上的音頻路徑改成網絡上的
//播放網絡上的 mediaPlayer.setDataSource(this, Uri.parse("http://192.168.43.164/internet.mp3")); //必須在播放前加載音頻文件(異步準備) mediaPlayer.prepareAsync();然后準備完成的監聽
//監聽:準備完成的監聽 mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { mediaPlayer.start(); //把圖標改成暫停的圖標(這里的暫停圖標就是播放時的狀態) imageButton.setImageResource(android.R.drawable.ic_media_pause); //獲取音樂的總時長 int duration=mediaPlayer.getDuration(); //設置進度條的最大值為音樂的總時長 seekBar.setMax(duration); new MyThread(); } });最后,注意一個細節,在Manifasit里面加上聯網的權限
<uses-permission android:name="android.permission.INTERNET"></uses-permission>最后運行一下,就大功告成了,界面非常的簡單
如果你們想加上歌詞啊,時間啊,可以繼續完善,但是思路都差不多,今天的分享就到此了
新聞熱點
疑難解答