📜  如何从Android中的URL播放音频?(1)

📅  最后修改于: 2023-12-03 15:37:55.200000             🧑  作者: Mango

如何从Android中的URL播放音频?

在Android应用中,我们可以使用MediaPlayer类来播放音频。URL可以是任何远程或本地链接来播放音频。

步骤1:添加MediaPlayer依赖

在app根目录的build.gradle中添加以下依赖项:

dependencies {
    implementation 'com.android.support:mediarouter-v7:28.0.0'
}
步骤2:添加网络权限

在AndroidManifest.xml中添加以下权限:

<uses-permission android:name="android.permission.INTERNET" />
步骤3:创建MediaPlayer对象
MediaPlayer mediaPlayer = new MediaPlayer();
步骤4:设置音频URL并准备MediaPlayer
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);
mediaPlayer.prepareAsync();
步骤5:启动MediaPlayer播放音频
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mp) {
        mp.start();
    }
});
步骤6:停止MediaPlayer
mediaPlayer.stop();
mediaPlayer.release();

以上就是从Android中的URL播放音频的全部步骤。当然,还有一些其他设置可以用来优化音频播放,例如添加监听器以处理不同状态的音频播放等。