我尝试做简单的在线广播播放器.这是流的地址http://radio-electron.ru:8000/96这是我的代码.
MyActivity.java
package com.example.untitled2;
import android.app.Activity;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
import java.io.IOException;
public class MyActivity extends Activity {
MediaPlayer mediaPlayer;
Button playButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public void onStart() {
super.onStart();
}
@Override
public void onResume() {
super.onResume();
mediaPlayer = new MediaPlayer();
playButton = (Button)findViewById(R.id.button);
playButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if(mediaPlayer.isPlaying())
mediaPlayer.stop();
else {
try { …Run Code Online (Sandbox Code Playgroud) 我在Android文件系统中的app creater xml文件.我用XmlPullParser解析了这个文件,但是我得到错误编译:"变量解析器可能没有被初始化".我的代码:
InputStream inputStream = openFileInput("settings.xml");
XmlPullParser parser;
parser.setInput(inputStream, null);
Run Code Online (Sandbox Code Playgroud)
不知道,如何修复它.我使用Intellij IDEA12和Android 2.3 SDK.