【发布时间】:2012-07-27 15:50:57
【问题描述】:
我正在使用 Android 上的 MediaPlayer 流式传输音频。
当设备从 Wi-Fi 移动到蜂窝网络或反之亦然时,MediaPlayer 会停止播放。
缓冲区中通常有几秒钟的音频,因此播放不会立即停止。
理想情况下,我希望获取流以不间断播放,但我不知道该怎么做。
我正在使用服务器上托管的 mp3 文件和直播流。
【问题讨论】:
-
如果您需要有关 MediaPlayer 的帮助,边栏中有很多示例,但它非常简单:
MediaPlayer mMediaPlayer = MediaPlayer.create(context, Uri.parse(url));mMediaPlayer.prepare();mMediaPlayer.start();将帮助您入门。如果您已连接到 Wi-Fi 并且有 3G 覆盖,请在流式传输和播放停止时关闭 Wi-Fi。 -
是的,我知道如何使用媒体播放器。我只是问您是否为此尝试过任何事情,并希望分享您的进展,以便我们改进。
-
您能与我们分享一个示例网址吗?在连接丢失/获得后,它是否会在哪里恢复流的文件指针?
-
baba 和 Vidar 的意思是,what have you tried?
标签: android audio streaming android-mediaplayer