Android studio播放http://m2.music.126.net/hmZoNQaqzZALvVp0rE7faA==/0.mp3
时间: 2023-08-12 22:58:28 浏览: 91
Android音乐播放器(Android studio)
5星 · 资源好评率100%
你可以使用MediaPlayer类来在Android Studio中播放音频文件。以下是一个简单的示例代码,可以播放你提供的音频链接:
```java
import android.media.AudioAttributes;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
private MediaPlayer mediaPlayer;
private Button playButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
playButton = findViewById(R.id.play_button);
playButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
playAudio();
}
});
}
private void playAudio() {
if (mediaPlayer == null) {
mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioAttributes(new AudioAttributes.Builder()
.setContentType(AudioAttributes.CONTENT_TYPE_MUSIC)
.build());
try {
mediaPlayer.setDataSource("http://m2.music.126.net/hmZoNQaqzZALvVp0rE7faA==/0.mp3");
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IOException e) {
e.printStackTrace();
}
} else {
mediaPlayer.start();
}
}
@Override
protected void onDestroy() {
super.onDestroy();
if (mediaPlayer != null) {
mediaPlayer.release();
mediaPlayer = null;
}
}
}
```
请确保在布局文件中添加一个按钮(id为`play_button`)来触发播放操作。当点击按钮时,`playAudio()`方法将会被调用,该方法用于准备并播放音频文件。记得添加网络访问权限到你的`AndroidManifest.xml`文件中:
```xml
<uses-permission android:name="android.permission.INTERNET" />
```
这是一个简单的示例,你可以根据你的需求进行更多的定制和优化。希望对你有所帮助!
阅读全文