gpt4 book ai didi

Android 开发错误 - 尝试使用 AsyncPlayer 流式传输音频

转载 作者:行者123 更新时间:2023-11-30 04:19:51 30 4
gpt4 key购买 nike

我在尝试使用 android 中的 AsyncPlayer 类流式传输音频时遇到问题。(我已经为此工作了三天 - 请帮忙)

我有一个音频流 ("http://212.29.254.129:8920")我正在尝试使用以下代码让它播放:

AsyncPlayer ap = new AsyncPlayer("myplayer");
ap.play(this, Uri.parse("http://212.29.254.129:8920"), false, AudioManager.STREAM_MUSIC);

它不起作用...我不知道为什么...该链接有效 - 我在几个不同的程序中进行了测试...知道它可能是什么吗?我在 list 中有 Internet 权限,所以不是这样......

会不会是 android 无法识别的格式?如果是这样,我该如何解决?

我还尝试使用 MediaPlayer 执行此操作 - 我在准备函数时遇到了 IOException。

请帮忙!我没主意了。

最佳答案

Android 不支持来自该特定 URL 的 AACP 流,所以你运气不好。您的选择基本上是:

  1. 找到使用不同编码的同一流的不同 shout/media/icecast。您甚至可以接近他们,或者找到愿意使用 EZStream 等工具对流进行实时重新编码的第三方。 .

  2. 尝试让 AACP 在您的 android 上播放。可以找到一个这样做的项目 here .

关于Android 开发错误 - 尝试使用 AsyncPlayer 流式传输音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9437207/

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