【发布时间】:2016-01-19 07:46:06
【问题描述】:
我正在尝试构建一个用于播放在线广播的 Android 应用程序。该代码在模拟器中正常工作。但是安装在手机上就不行了。
MediaPlayer mediaPlayer = new MediaPlayer();
String url = "http://5293.live.streamtheworld.com:3690/JACK2_LOWAAC_SC";
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);
mediaPlayer.prepare(); // might take long! (for buffering, etc)
mediaPlayer.start();
链接格式有问题吗?我尝试在 html5 中播放相同的链接,它在桌面上工作正常,但在手机中打开相同的网站时,链接不起作用。 html5中是否有任何问题或任何组件在智能手机中不起作用但在桌面上起作用? 我需要播放实时流而不是像 mp3 这样的静态文件。您可以从 www.listenlive.eu/uk.html 获取一些 URL 并尝试播放。我的代码中的 URL 仅来自该站点。下载 VLC 文件并使用任何文本编辑器打开它,您将获得 url。
【问题讨论】:
标签: android html audio streaming audio-streaming