2011-09-14 146 views
3

有没有一种方法可以显示使用进度条播放的歌曲的进度,并可能以分钟和秒为单位显示长度?我想在状态栏中找到它,但我知道如何使用自定义通知布局来做到这一点,所以如果有人将我引向正确的方向,那就很好。无论是一些代码或代码示例,谢谢。使用MediaPlayer进行流媒体音频的进度条

回答

0

显然,您必须配合NotificationManager类播放器/ mp3的进度。有一个question on SO,可能有你所需要的...也请看看这只是基本的Progress酒吧。当然,请阅读关于ProgressBarStatus的文档吧

要获得播放歌曲的分钟数,我知道VLC播放器不会为我的SlimDevices服务器执行此操作。如果你想通过流式传输的方式来做到这一点,你必须得到歌曲的长度,然后实现你自己的计时器,因为我非常确定流媒体音乐不会让你剩下播放歌曲的时间。

+0

我使用的asynctask已经有一个通知,当用户点击播放时启动,但它只是一个显示歌曲标题和播放图标的通知。我想在通知中添加一个进度条,我知道该怎么做。我只是不知道如何从流媒体网址获得播放的进度或获得分钟长度 –

+0

您可能必须自行获取该信息,即使VLC播放器也不会为我做到这一点。 – JPM

+0

哦,我想我从一个旧的android版本看到一个教程,显示一个视频或者某个东西从一个链接缓冲 –