`

Android中VideoView播放当前工程中视频文件的方法

阅读更多

前两天跟老板一起研究了很久播放本地工程中的文件,怎么也试不出来

最后还是老板发现了一个东西

在VideoView设置uri的时候,加上"android:resource//你的应用包名"+视频文件在R文件中的ID名称

例如:

videoView = (VideoView) this.findViewById(R.id.VideoView01);
MediaController controller = new MediaController(this);
this.videoView.setMediaController(controller);
//下面android:resource://是固定的,org.dengzh是我的包名,R.raw.movie_1是id名称
videoView.setVideoURI(Uri.parse("android.resource://org.dengzh/"+R.raw.movie_1));

 这样的话,就可以播放本地的视频了

分享到:
评论
5 楼 dengzh 2011-08-11  
JavaJ2me 写道
为什么播放的不是全屏呢??

控件尺寸自己设置呗
4 楼 JavaJ2me 2011-08-11  
为什么播放的不是全屏呢??
3 楼 dengzh 2011-08-10  
JavaJ2me 写道
en ,,可以如果不用MediaController 如何启动开始播放呢,,video.start()方法吗?

类似的,你可以使用MediaPlayer,参数中的URI也是这样使用
2 楼 JavaJ2me 2011-08-10  
en ,,可以如果不用MediaController 如何启动开始播放呢,,video.start()方法吗?
1 楼 JavaJ2me 2011-08-10  
确定这样可以吗?

相关推荐

    Android-android网络视频播放器可截图

    开发者需要在合适的时机捕获VideoView或自定义播放器的当前画面,然后利用View.draw(Canvas)方法将屏幕内容绘制到Bitmap上,最后可以保存为JPEG或PNG图片。这一过程可能涉及到权限申请,因为截图可能涉及到用户隐私...

    Myhomework51986.zip

    在监听器中,根据当前播放的视频在列表中的位置,调用VideoView的`setVideoPath()`方法改变视频源,然后调用`start()`方法来播放新选择的视频。 8. **状态管理**:实现播放器的状态管理,确保在切换视频时正确处理...

    使用Vitamio打造自己的Android万能播放器

    开发者在下载Vitamio SDK后会得到一个工程文件,其中包含两个部分:Test和VitamioBundle。VitamioBundle是实际包含播放组件的类库。开发者需要注意的是,为了运行这个类库,系统建议使用的API级别至少是API 14...

    精典源码之使用Vitamio打造自己的万能播放器(1)——在线播放.rar

    你可以像使用普通的Android `View`一样在布局文件中添加它,然后通过编程方式设置视频源,如`videoView.setVideoPath(url)`,这里的`url`是在线视频的地址。 5. **播放控制** `VideoView`提供了丰富的控制接口,如...

    Android知识点及重要代码合集 word文档

    1.2 Eclipse工程文件 5 1.3 Android项目的编译及运行过程 6 2.1 AndroidStudio中R文件的位置 7 2.2 View继承结构图 7 2.3 LinearLayout布局基本属性 7 2.4 用户名密码 登陆重置常用代码 9 2.5 ARBG颜色 10 2.6 命名...

Global site tag (gtag.js) - Google Analytics