package org.androidtown.testvideo;
import android.app.Activity;
import android.media.AudioManager;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.MediaController;
import android.widget.VideoView;
public class MainActivity extends Activity {
static final String VIDEO_URL = "http://sites.google.com/site/ubiaccessmobile/sample_video.mp4";
private VideoView videoView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.outsidevideo_main);
Button volumeBtn = (Button) findViewById(R.id.volumeBtn);
volumeBtn.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
AudioManager mAudioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
int maxVolume = mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, maxVolume, AudioManager.FLAG_SHOW_UI);
}
});
videoView = (VideoView) findViewById(R.id.videoView);
MediaController mc = new MediaController(this);
videoView.setMediaController(mc);
videoView.setVideoURI(Uri.parse(VIDEO_URL));
videoView.requestFocus();
}
}
안드로이드 소스인데요 xml 비디오뷰를 생성하고 볼륨버튼만 만들었습니다,
디버깅시에는 오류가 없는데 에뮬레이터를 돌리거나, ddms로 폰에 직접 돌려보니.. 동영상이 재생할수없답니다.. ㅠㅠ 이거 왜그런가여? ㅠㅠ