Android MediaPlayer和在线播放音乐时出错

Android MediaPlayer和在线播放音乐时出错,android,server,Android,Server,上面是我的代码。它在以下url中运行良好: 但是,当我尝试访问服务器中的mp3文件192.168.191.1/test.mp3,并且我使用wamp访问服务器时,它不起作用。我有相同的要求,并且它在我的端工作: mediaPlayer=new MediaPlayer(); mediaPlayer.reset(); mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener

上面是我的代码。它在以下url中运行良好:
但是,当我尝试访问服务器中的mp3文件192.168.191.1/test.mp3,并且我使用wamp访问服务器时,它不起作用。

我有相同的要求,并且它在我的端工作:

        mediaPlayer=new MediaPlayer();

        mediaPlayer.reset();
        mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(MediaPlayer mp) {
                mediaPlayer.start();
            }
        });
        try {
            mediaPlayer.setDataSource("192.168.191.1/test.mp3");
        } catch (IOException e) {
            e.printStackTrace();
        }
        mediaPlayer.prepareAsync();

您是否在真实设备上运行应用程序?谢谢,我已经找到了解决方案,将setDataSource(“192.168.191.1/test.mp3”)更改为setDataSource(context,Uri.parse(“)对我来说很好。
 MediaPlayer player = new MediaPlayer();
    player.setAudioStreamType(AudioManager.STREAM_MUSIC);
    player.setDataSource("mp3 link"
            );
    player.prepare();
                player.start();

} catch (Exception e) {
    // TODO: handle exception
}