VideoView使用小结

本文总结了在Android开发中播放视频的三种方式,重点探讨了VideoView的使用。VideoView作为封装好的控件,底层依赖于MediaPlayer和SurfaceView。示例代码展示了如何简单加载并循环播放本地视频文件,同时提到了布局文件和Activity中实现的代码片段,以及在清单文件中添加读写权限的重要性。
摘要由CSDN通过智能技术生成

安卓实现播放视频的方式
1、使用其自带的播放器。指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。
2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。
3、使用MediaPlayer类和SurfaceView来实现。
本文主要探讨VideoView的使用,VideoView是安卓提供的封装好的控件,底层也是通过MediaPlayer类和SurfaceView来实现。
//简单加载循环播放本地视频文件
//布局文件

<android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/drag_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:id="@+id/tv_name"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:gravity="left"
        android:text="正在播放:"
        android:textColor="@color/color_black"
        android:textSize="20sp"
        app:layout_heightPercent="10%"
        app:layout_widthPercent="100%" />

    <RelativeLayout
        android:id="@+id/ll"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_below="@id/tv_name"
        app:layout_heightPercent="70%"
        app:layout_widthPercent="100%">

        <VideoView
            android:id="@+id/vv_main"
            android
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值