gpt4 book ai didi

android - 如何修复我的 "Unable to to create media player"错误?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:54:01 25 4
gpt4 key购买 nike

我在这里使用 playlist1 源代码: http://www.glowingpigs.com/index.php/extras

我所做的只是将 setDataSource 从本地 .mp3 更改为音频网络流,并将以下内容添加到 list 中,因为据我所知,4.xx 需要互联网许可才能进行网络流传输:

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

媒体播放器代码:

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) {
}
}

并出现奇怪的“无法创建媒体播放器”错误。很奇怪,因为它确实有两个问题,而且很奇怪,因为即使数据源是正确的,它也无法在数据源上构建

最佳答案

问题是

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>

是不是

<uses-permission android:name="android.permission.INTERNET"/> 

我已将互联网许可放在 list 中,但不知何故它被删除了。最后我心不在焉地在这里粘贴了一些我应该看到的不是 INTERNET 权限的东西,并认识到缺少 INTERNET 权限并导致了问题。

关于android - 如何修复我的 "Unable to to create media player"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17917013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com