Android Media player MideaPlayer 类可以播放音乐和视频 ! 很简单 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有,但要自己编一下,然后PUSH进去,然后自己找到相应的目录,给那个文件受权后就可以用了 MediaPlayer的create方法创建一个MediaPlayer对象,再调用启动的方法,好像是start()方法这样就行了,我试过,放在service里面执行 package VideoPlayer.norz;import android.app.Activity;import android.graphics.PixelFormat;import android.media.AudioManager;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.MediaController;import android.widget.VideoView;public class main extends Activity { private static final int SHUTDOWN = 0; private static final int OPEN3GP = 1; private static final int OPENMP4 = 2; private static final int OPENAVI = 3; private VideoView video; private MediaController mc; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFormat(PixelFormat.TRANSPARENT); setContentView(R.layout.main); initComponents(); } private void initComponents() { video = (VideoView) findViewById(R.id.VideoView); mc = new MediaController(this); } public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); menu.add(0, OPENMP4, 0, R.string.open_mp4); menu.add(0, OPENAVI, 0, R.string.open_avi); menu.add(0, OPEN3GP, 0, R.string.open_3gp); menu.add(0, SHUTDOWN, 0, R.string.shut_down); return true; } public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case OPEN3GP: video.setVideoPath("data/test.3gp"); mc.setMediaPlayer(video); video.setMediaController(mc); video.start(); break; case OPENMP4: video.setVideoPath("data/test.mp4"); mc.setMediaPlayer(video); video.setMediaController(mc); video.start(); break; case OPENAVI: video.setVideoPath("data/test.avi"); mc.setMediaPlayer(video); video.setMediaController(mc); video.start(); break; case SHUTDOWN: video.stopPlayback(); this.finish(); break; default: return super.onContextItemSelected(item); } video.requestFocus(); return true; }} 请问你们用哪家的包来实现定位啊 小弟新手求助android 中table 和button的布局,请指教 Activity Intent.ACTION_CALL_BUTTON的关闭问题 android 接入网络类型 android setPadding()跟setMargins()的区别是什么啊 在google map上记录轨迹 tabhost 中的Activity防止重新启动问题 startActivity(intent);失败:进程意外停止 问个关于googl play的问题 Webview引起的崩溃,谁知道啊 有本事就进来 关于学习Android的几个问题
import android.graphics.PixelFormat;
import android.media.AudioManager;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.MediaController;
import android.widget.VideoView;public class main extends Activity {
private static final int SHUTDOWN = 0;
private static final int OPEN3GP = 1;
private static final int OPENMP4 = 2;
private static final int OPENAVI = 3;
private VideoView video;
private MediaController mc; /** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFormat(PixelFormat.TRANSPARENT);
setContentView(R.layout.main);
initComponents();
} private void initComponents() {
video = (VideoView) findViewById(R.id.VideoView);
mc = new MediaController(this);
} public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
menu.add(0, OPENMP4, 0, R.string.open_mp4);
menu.add(0, OPENAVI, 0, R.string.open_avi);
menu.add(0, OPEN3GP, 0, R.string.open_3gp);
menu.add(0, SHUTDOWN, 0, R.string.shut_down);
return true;
} public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case OPEN3GP:
video.setVideoPath("data/test.3gp");
mc.setMediaPlayer(video);
video.setMediaController(mc);
video.start();
break;
case OPENMP4:
video.setVideoPath("data/test.mp4");
mc.setMediaPlayer(video);
video.setMediaController(mc);
video.start();
break;
case OPENAVI:
video.setVideoPath("data/test.avi");
mc.setMediaPlayer(video);
video.setMediaController(mc);
video.start();
break;
case SHUTDOWN:
video.stopPlayback();
this.finish();
break;
default:
return super.onContextItemSelected(item);
}
video.requestFocus();
return true;
}
}