android 媒体播放器开始播放 url
android mediaplayer get playing url
我有兴趣检索媒体播放器的当前 url 或 uri。
如果我 运行 :
String url = "http://........"; // your URL here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);
mediaPlayer.prepare(); // might take long! (for buffering, etc)
mediaPlayer.start();
有没有办法让我得到 url 这个媒体播放器是 运行ning?
class CustomMediaPlayer extends MediaPlayer
{
String dataSource;
@Override
public void setDataSource(String path) throws IOException, IllegalArgumentException, SecurityException, IllegalStateException
{
// TODO Auto-generated method stub
super.setDataSource(path);
dataSource = path;
}
public String getDataSource()
{
return dataSource;
}
}
使用此 CustomMediaPlayer class 代替 MediaPlayer 以获取传递给 MediaPlayer 的当前 url。
我希望这段代码可以帮助您获得 url 使用:
String url = "http://........"; // your URL here
CustomMediaPlayer customMediaPlayer = new CustomMediaPlayer ();
customMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
customMediaPlayer.setDataSource(url);
customMediaPlayer.prepare(); // might take long! (for buffering, etc)
customMediaPlayer.start();
String url1 = customMediaPlayer.getDataSource();// get your url here
我有兴趣检索媒体播放器的当前 url 或 uri。 如果我 运行 :
String url = "http://........"; // your URL here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);
mediaPlayer.prepare(); // might take long! (for buffering, etc)
mediaPlayer.start();
有没有办法让我得到 url 这个媒体播放器是 运行ning?
class CustomMediaPlayer extends MediaPlayer
{
String dataSource;
@Override
public void setDataSource(String path) throws IOException, IllegalArgumentException, SecurityException, IllegalStateException
{
// TODO Auto-generated method stub
super.setDataSource(path);
dataSource = path;
}
public String getDataSource()
{
return dataSource;
}
}
使用此 CustomMediaPlayer class 代替 MediaPlayer 以获取传递给 MediaPlayer 的当前 url。
我希望这段代码可以帮助您获得 url 使用:
String url = "http://........"; // your URL here
CustomMediaPlayer customMediaPlayer = new CustomMediaPlayer ();
customMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
customMediaPlayer.setDataSource(url);
customMediaPlayer.prepare(); // might take long! (for buffering, etc)
customMediaPlayer.start();
String url1 = customMediaPlayer.getDataSource();// get your url here