欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > > 内容正文

Android使用VideoView播放当前工程中的视频文件,androidvideoview

来源: 开发者 投稿于  被查看 17325 次 评论:129

Android使用VideoView播放当前工程中的视频文件,androidvideoview


最近在做一个Android使用VideoView播放当前工程中的视频文件的demo,要求播放视频,记录一下。使用的是VideoView控件,如果 播放网络视频的话,视频应该是渐进流式的,格式嘛,大家应该都知道,一般是H.263或者H.264格式的扩展名为3gp或者mp4的视频文件,或者 MPEG4 SP的3gp文件。

播放当前工程中的视频文件,费了点劲,怎么都不行,播放sd卡或者手机内存中的没问题。播放sd卡中的视频的代码如下,注:com.telecom.activities是类的package name,R.raw.tianyi是视频的文件名,视频放在res下的raw文件夹下了,会自动在R.java中生成。android中文件名有要求, 必须是有效的文件名,包括小写字母和数字,其余的都不行,注意!

1.[Java]代码

VideoView videoView = (VideoView) findViewById(R.id.videoview);
videoView.setVideoURI(Uri.parse("http://f3.3g.56.com/15/15/JGfMspPbHtzoqpzseFTPGUsKCEqMXFTW_smooth.3gp"));
MediaController mediaController = new MediaController(this);
videoView.setMediaController(mediaController);
videoView.start();

用户评论