使用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();
    }
}
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
小峰移动端视频云解决方案介绍 关键词:ios,安卓,在线转码,CMS系统,视频CDN加速 云点播(Video on Demand,VOD)基于公司多年技术积累与基础设施建设,为有音视频应用相关需求的客户提供包括音视频采集上传、存储管理、自动化转码处理、加速播放、媒体源管理和音视频通信服务为一体的一站式 PaaS 解决方案。 用户只需要以下几个步骤就可以让视频在APP播放,大大加快了产品上市进度。 1、 在CMS设置好视频集信息。 2、 将视频上传到CMS(系统自动转码成为HLS格式)。 3、 在APP视频即可播放。 本解决方案包括以下功能: 音视频上传 提供包括本地文件上传、API 上传等多种方式,适应不同场景下的上传需求,支持断点续传、大文件上传、文件多重备份功能。 支持常见上传格式如下:MP4、MKV、AVI 音视频存储 数据跨多架构、多设备冗余存储,提供异地容灾和用户源隔离。 海量音视频数据永久安全存储,降低视频存储成本,为客户的存储需求提供更多选择。 媒管理 通过管理控制台或 API 对视频进行可视化管理,以及对视频文件管理,包括分类,添加标签,转码及防盗链等操作,同时支持对视频信息进行编辑并导出查看。通过CMS内容管理平台,可以管理视频集(可自定义视频集的类型:电视剧、综艺、电影),将视频移入或移出等操作。 视频信息编辑 视频模糊搜索 视频多级分类、标签 列表式视频管理,在线预览 防盗链 音视频转码 极速高清转码(推荐HLS格式),为用户提供更高清的画质和更低的带宽成本。 分布式转码系统,支持分片转码,弹性可扩展转码源,支持动态扩容,满足各种场景的定制化转码需求。 主流格式全覆盖,多分辨率、多码率支持。 视频 AI 支持对音视频文件内容自动提取标签,计算最优视频帧生成封面,以及进行内容审核(需定制开发),智能识别色情、恐暴、涉政等视频或照片,极大节省人工成本,降低违规风险。 广告收入 接入主流广告平台,让广告收益最大化。支持各种广告形式:Banner,开屏广告,插屏广告(前插,后插,插)。 CDN视频加速 视频经过转码后,还需要经过CDN的加速,才能让APP的用户获得良好的观看视频的体验。融合多家厂商的CDN加速,用低成本让视频播放更加流畅、更清晰。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值