Kur*_*ner 4 android radio audio-streaming media-player
我在这里使用playlist1源代码:http: //www.glowingpigs.com/index.php/extras
我所做的就是将setDataSource从本地.mp3更改为音频webstream,并将以下内容添加到清单中,因为从我的理解4.xx需要网络流的互联网权限:
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
Run Code Online (Sandbox Code Playgroud)
媒体播放器代码:
if (!mediaPlayer.isPlaying()) {
try {
mediaPlayer.setDataSource("http://stream.kpsu.org:8080/listen");
// Send message to Activity to display progress dialogue
sendBufferingBroadcast();
// Prepare mediaplayer
mediaPlayer.prepareAsync();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
}
}
Run Code Online (Sandbox Code Playgroud)
并得到奇怪的"无法创建媒体播放器"错误.很奇怪,因为它真的有两个和奇怪,因为即使数据源是正确的,它也无法在数据源上构建
Kur*_*ner 10
问题是
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
Run Code Online (Sandbox Code Playgroud)
是那而不是
<uses-permission android:name="android.permission.INTERNET"/>
Run Code Online (Sandbox Code Playgroud)
我已经将清单中的互联网许可,但不知怎的,它已被删除.最后,我心不在焉地粘贴了一些东西,我应该看到的不是INTERNET的许可,并且认识到INTERNET权限已经丢失并导致了问题.
| 归档时间: |
|
| 查看次数: |
8208 次 |
| 最近记录: |