使用VideoView播放App中的资源文件
更新时间:2020年06月15日 08:40:12 作者:QM_姚丹
这篇文章主要介绍了使用VideoView播放App中的资源文件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了使用VideoView播放App中资源文件的具体代码,供大家参考,具体内容如下
布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <VideoView android:id="@+id/vv_video" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout>
先在res下新建一个文件夹raw,然后将视频复制到该文件夹下面。
具体实现代码
public class VideoActivity extends Activity{ VideoView videoView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_video); initView(); } public void initView(){ videoView= (VideoView) findViewById(R.id.vv_video); playVideo(); } public void playVideo(){ //String file=Environment.getExternalStorageDirectory().getPath()+"/oppo.3gp";//oppo.3gp视频播放的名字 String uri = "android.resource://" + getPackageName() + "/" + R.raw.oppo; videoView.setVideoURI(Uri.parse(uri)); MediaController mc = new MediaController(this); //设置控制器 控制的是那一个videoview mc.setAnchorView(videoView); //设置videoview的控制器为mc videoView.setMediaController(mc); videoView.start(); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章
Android 不同Activity间数据的传递 Bundle对象的应用
本篇文章小编为大家介绍,Android 不同Activity间数据的传递 Bundle对象的应用。需要的朋友参考下2013-04-04Android带数字或红点的底部导航拦和联网等待加载动画示例
这篇文章主要介绍了Android带数字或红点的底部导航拦和联网等待加载动画示例,具有一定的参考价值,有兴趣的同学可以了解一下。2017-03-03Android自定义HorizontalScrollView实现qq侧滑菜单
本文主要介绍了android自定义HorizontalScrollView实现qq侧滑菜单的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧2017-04-04Android NotificationListenerService 通知服务原理解析
这篇文章主要为大家介绍了Android NotificationListenerService 通知服务原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-11-11
最新评论