登录
首页 » Android » Android VideoView的控件播放视频简单例子

Android VideoView的控件播放视频简单例子

于 2022-05-10 发布 文件大小:60.83 kB
0 152
下载积分: 2 下载次数: 1

代码说明:

Android VideoView的控件播放视频简单例子,这是最近在写一个Android项目时,需要用到视频播放的功能,索性直接使用了Android系统内自带的VideoView控件,对功能要求不太多,所以也可以满足应用,压缩包内包括了两个VideoView用法的例子:   public void onCreate(Bundle savedInstanceState)   {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);    // 获取界面上VideoView组件    videoView = (VideoView) findViewById(R.id.video);    // 创建MediaController对象    mController = new MediaController(this);    File video = new File("/mnt/sdcard/test.mp4");    if(video.exists())    {    videoView.setVideoPath(video.getAbsolutePath());    // 设置videoView与mController建立关联    videoView.setMediaController(mController);    // 设置mController与videoView建立关联    mController.setMediaPlayer(videoView);    // 让VideoView获取焦点    videoView.requestFocus();    }   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Android应用源码安卓GRE背单词学习项目
    Android 应用小程序源代码,可以用Eclipes平台或这Android 软件打开。(Java APK of Android)
    2018-03-21 19:15:29下载
    积分:1
  • 简易的安卓天气预报软件
    简易的安卓天气预报软件,可以实现不同城市之间的切换,显示未来三天的天气情况。对于安卓初学者还是不错的学习资源。
    2022-02-09 18:38:46下载
    积分:1
  • android aidl跨进程调用 完整源码下载(含客户端和服务端源码)
    这两天在学习aidl跨进程调用,研究了一天终于写出了个helloword。。做下记录吧。根据官方提供的指南,开发aidl跨进程调用,主要分以下步骤:1.         创建.aidl文件-该文件(YourInterface.aidl)定义了客户端可用的方法和数据的接口。2.         在makefile文件中加入.aidl文件-(Eclipse中的ADT插件提供管理功能)Android包括名为AIDL的编译器,位于tools/文件夹。3.         实现接口-AIDL编译器从AIDL接口文件中利用Java语言创建接口,该接口有一个继承的命名为Stub的内部抽象类(并且实现了一些IPC调用的附加方法),要做的就是创建一个继承YourInterface.Stub的类并且实现在.aidl文件中声明的方法。4.         向客户端公开接口-如果是编写服务,应该继承Service并且重载Service.onBind(Intent) 以返回实现了接口的对象实例上面的东西真的很官方。。下面结合我的例子做一下学习总结:先开发服务器端1.创建一个aidl文件,可以看提供的源码。创建完成后,eclipse插件自动在gen目录下生成同名字的java文件。里面包含一个Stub抽象类,这个类继承自android.os.Binder,这个类是实现整个远程调用的核心。2.然后创建一个类来继承上面说到的那个Stub抽象类,实现里面的抽象方法。(这些抽象方法是根据aidl文件自动生成的)。3.创建一个自定义Service继承自Service,实现其onBind方法,注意此onBind方法必须返回第二步创建的那个Stub类的子类。然后在xml中声明此service,注意此service的声明必须包含一个action,此action也用于客户端的调用使用。(在下面的客户端开发中会有介绍)。4.创建一个activity,此activity只要实现把service启动了即可。这样服务器端就开发完毕,运行后启动了一个可供远程调用的service。关键还是通过onBind暴露一个Binder给客户端。Binder哪来呢?就是通过aidl文件adt会自动生成一个抽象类Stub继承自Binder,只需要创建一个类实现这个Stub的抽象方法即可。然后开发客户端:1.客户端也需要一个aidl文件,注意客户端的aidl文件的包名必须和服务器端的aidl包名一致,名字也相同。创建完后同样会在gen下生成一个接口。2.创建一个Activity,包含变量ServiceConnection con,实现其onServiceConnected和onServiceDisconnected方法,onServiceConnected方法生成第一步那个接口的实现类的对象。con对象用于在onCreate中绑定service,这个service的action必须为服务器端声明的那个service的配置action。绑定中用到con会执行onServiceConnected方法生成aidl对象iPerson。然后就可以通过iPerson来调用aidl里的任意方法返回服务器的东西。客户端开发完毕。关键点是创建aidl文件自动生成了一个接口,在activity中必须绑定服务程序开启的service,在绑定过程中初始化aidl对象。然后就可用aidl对象调用任意方法了。OK,可以运行看效果了。过程真的很繁琐。。但是好像也只能这样了。最主要的还是服务端onBind暴露,然后客户端bindService得到aidl对象。
    2020-12-01 17:29:26下载
    积分:1
  • FlowLayout
    说明:  流失标签,用于搜索推荐,可定义点击状态,用于搜索推荐,可定义点击状态(Lost tags, used for search recommendation, can define click status, used for search recommendation, can define click status)
    2020-06-21 22:20:02下载
    积分:1
  • Android图片资源批量重命名工具
        写这个东西主要是因为每次美工人员给我的PNG图的名字都是“设置36.PNG”、“设置48.PNG”、“设置72.PNG”这样“资源名+大小”的形式,并且放在同一个文件夹里,如果我直接把它重命名,就会出现文件名冲突;如果我把它放到不同文件夹再重命名,则翻来翻去的非常麻烦。这个工具就是为了批量重命名不同文件夹的类似名称图片资源文件。     使用本工具的步骤很简单,选择根目录,(对应APK中的“res”目录),按分析文件按钮,列出所有找到的文件名,然后在右侧文字框对应的行写上需要重命名的文件名(留空的行会跳过),再按批量改名按钮即可。重命名规则会保存在根目录下的“资源图片重命名.log”文件中。     注意事项:     一、只会重命名后缀名为“PNG”的图片文件;     二、只包括根目录下的第一层子目录,不包括根目录本身和更深层目录,目录名不限制;     三、分析和重命名时,自动忽略原图片文件名中的所有数字字符,所以不适合于原图片文件使用数字来区别的情况。
    2022-01-31 23:38:12下载
    积分:1
  • 微信跳一跳素材(全图片+音乐)
    微信跳一跳素材(全图片+音乐)
    2020-12-11下载
    积分:1
  • 单片机和手机通过蓝牙通信
    这是单片机与蓝牙的进行的通信的一个程序。首先,单片机端的是C语言程序。基本上常见的单片机平台都可以使用。 手机端的程序是基于Java的Android程序。对于学习这方面的朋友,这个程序可以起到非常好的作用。
    2022-02-16 01:35:40下载
    积分:1
  • 荧幕锁屏原码
    这是一个安卓手机荧幕锁屏的原码,它能够有效的进行手机锁屏,在安全的前提下,保证内存不至于泄露或者节约资源等各方面的优点,希望对大家有所帮助!!!
    2023-05-05 07:30:03下载
    积分:1
  • android 拍照上传
    android 拍照上传
    2013-07-30下载
    积分:1
  • android在wifi下手机与电脑的socket通信
    此代码实现 局域网条件下 手机和电脑通过无线路由连接 使用TCP Socket 手机和电脑互发数据 当手机作为客户端时 与电脑交互数据满足16进制格式。。代码重点对数据进行了处理 将android默认格式编码的字符串转换成了 我们调试一般所使用的十六进制格式。
    2022-06-29 02:34:23下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载