Android 视频播放问题 本帖最后由 cllice 于 2010-06-26 17:04:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个可以先在layout里面加一个videoview的控件然后再使用你的代码差不多就可以了 VideoView vv = new VideoView(this);setContentView(vv);就是加一个videoview的控件import android.app.Activity;import android.os.Bundle;import android.net.Uri;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.MediaController;import android.widget.VideoView;public class videoplay extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button bt = (Button)findViewById(R.id.button1); final MediaController mediaController = new MediaController(this); OnClickListener ocl = new OnClickListener(){ @Override public void onClick(View arg0) { VideoView videoView = (VideoView) findViewById(R.id.videoView1); videoView.setMediaController(mediaController); videoView.setVideoURI(Uri.parse("rtsp://172.21.15.41:80/img/media.sav")); videoView.requestFocus(); videoView.start(); } }; bt.setOnClickListener(ocl); }}以前写的 lz试试 android sdk文档下这个路径android-sdk-windows/docs/guide/topics/media/index.html 在manifst 添加访问网络权限 <uses-permission android:name="android.permission.INTERNET"/> 二楼的方法试了,能运行!多谢! final MediaController mediaController = new MediaController(this); MediaController mediaController = new MediaController(this); 朋友们,有没有在2.1上使用videoView播放视频的时候,视频播放完毕后,视频左边显示的播放时间没有停止呢?? android工程调试出现这样的问题,跪求指导 和PC端通信原理? 关于google map的一个小问题 android用图片代替xml里的数据 android大家工资如何?? 如何获取手机当前所使用的短信中心号码 平板的一个功能实现 Android开发买什么机器比较合适? ShapeDrawable画多边形时,Path和PathShape的配置 Intellij中文乱码 安装apk时报解析包错误 这个网页是如何存在的
然后再使用你的代码差不多就可以了
VideoView vv = new VideoView(this);
setContentView(vv);
就是加一个videoview的控件import android.app.Activity;
import android.os.Bundle;
import android.net.Uri;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.MediaController;
import android.widget.VideoView;public class videoplay extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); Button bt = (Button)findViewById(R.id.button1);
final MediaController mediaController = new MediaController(this);
OnClickListener ocl = new OnClickListener(){ @Override
public void onClick(View arg0) {
VideoView videoView = (VideoView) findViewById(R.id.videoView1);
videoView.setMediaController(mediaController);
videoView.setVideoURI(Uri.parse("rtsp://172.21.15.41:80/img/media.sav"));
videoView.requestFocus();
videoView.start();
}
};
bt.setOnClickListener(ocl);
}
}以前写的 lz试试
<uses-permission android:name="android.permission.INTERNET"/>