解决方法如下:
public class NetworkMediaPlayer {
private String mediaUrl;
public NetworkMediaPlayer(String url) {
mediaUrl = url;
}
public void play() {
// 在这里添加播放网络媒体的代码
// 使用mediaUrl连接到媒体服务器并播放
}
public void pause() {
// 在这里添加暂停播放的代码
}
public void stop() {
// 在这里添加停止播放的代码
}
}
public class MainActivity extends AppCompatActivity {
private NetworkMediaPlayer mediaPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建网络连接媒体播放器实例
mediaPlayer = new NetworkMediaPlayer("http://example.com/media.mp4");
// 在界面中添加播放、暂停和停止按钮,并设置点击事件
Button playButton = findViewById(R.id.play_button);
playButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mediaPlayer.play();
}
});
Button pauseButton = findViewById(R.id.pause_button);
pauseButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mediaPlayer.pause();
}
});
Button stopButton = findViewById(R.id.stop_button);
stopButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mediaPlayer.stop();
}
});
}
}
以上代码示例演示了如何创建一个名为 "NetworkMediaPlayer" 的类,用于处理网络连接媒体播放器的功能,并在 Android 工作室项目的主活动中控制媒体播放器。您可以根据自己的需求进行修改和扩展。