android 播放资源mp4,Android播放assets文件里视频文件相关问题分析
本文实例讲述了Android播放assets文件里视频文件相关问题。分享给大家供大家参考,具体如下:
今天做了一个功能,就是播放项目工程里面的视频文件,不是播放SD卡视频文件。
我开始尝试把视频文件放到 assets文件目录下。
因为之前写webview加载assets文件夹时,是这样写的:
webView = new WebView(this);
webView.loadUrl(file:///android_asset/sample3_8.html);
依次类推,我尝试将视频video.3gp 放到assets目录下,然后写了下面的代码:
Intent it = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse(name);
it.setDataAndType(uri ,"video/3gp);
startActivity(it);
启动了Android系统播放器,提示了一些信息(没有记录下来),大概意思就是无法播放这个路径下面的文件/无法找到这个路径文件。
google了一下,中文网页上几乎没有解决办法的说明,按照惯例,去 http://stackoverflow.com 搜索答案,找到了这个帖子:
播放Android项目工程里的视频文件最终解决办法是:
1. 把视频文件放到项目工程的 res/raw 文件下。
2.视频文件必须是Android支持视频格式(3gp,wmv,mp4),并且命名必须是小写字母,数据,下划线,例如:my_video_file.mp4
3. 当你是在代码里面引用这个资源文件时,你必须使用Rstatics类,同时去掉文件的后缀:R.raw.my_video_file
4. 这个Activity class 应该有一个 helper 方法getPackageName(),这样便于你在你的代码里面构造正确的URI。
VideoView vv = (VideoView)this.findViewById(R.id.videoView);
String uri = "android.resource://" + getPackageName() + "/" + R.raw.my_video_file;
vv.setVideoURI(Uri.parse(uri));
vv.start();
希望本文所述对大家Android程序设计有所帮助。
android 播放资源mp4,Android播放assets文件里视频文件相关问题分析相关推荐
- Tinker:播放assets文件里视频文件的问题?
原文地址:Tinker:播放assets文件里视频文件的问题 作者:杨小邪 今天做了一个功能,就是播放项目工程里面的视频文件,不是播放SD卡视频文件. 我开始尝试把视频文件放到 assets文件目录下 ...
- 播放assets文件里视频文件的问题
今天做了一个功能,就是播放项目工程里面的视频文件,不是播放SD卡视频文件. 我开始尝试把视频文件放到 assets文件目录下. 因为之前写webview加载assets文件夹时,是这样写的: webV ...
- android 播放资源mp4,android肿么实现播放资源文件中的MP4文件??
public class Activity01 extends Activity { /** Called when the activity is first created. */ @Overri ...
- php视频提取音频,怎么提取视频中音频文件?视频文件如何分离提取出音频文件?视频转换成音频的方法...
快要过年啦,小编在这里提前祝大家新年快乐,万事如意,嘻嘻(#^.^#).今天就能回家啦,好激动٩(๑>◡ 首先呢,我们需要先通过上方的连接诶下载我们所要用到的软件,下载完成之后解压缩包,在打开的 ...
- 字幕文件与视频文件对不上的处理方式
阅读原文 序言 最近给自己的私人影院下了很多电影,会出现一种情况:很多字幕网站的字幕都是比较老的,字幕可以适配1080p(或者比较早)的视频,但是有部分2160p的视频的字幕很难找,经常下了一堆字幕, ...
- android 播放静态mp4,Android 使用VideoView播放MP4的简单实现
使用VideoView播放MP4 播放示例 实现简单的播放功能,播放手机本地的MP4文件.不依赖任何第三方框架,不添加任何防腐剂. 添加一个系统自带的控制条. 申请权限 读取存储中的MP4文件 准备布 ...
- android播放资源音乐,android音乐播放器_专辑列表
专辑列表就是显示歌曲所属的专辑,也是用ListView来显示,同样也需要定义一个Adapter. 一.Activity [java] /** * */ package com.android.musi ...
- android 指定资源id,Android 通过名称获取资源ID
当我们获取网络数据的时候,解析之后往往都是一个字符串,而不是资源id,所有我们没有办法直接使用,只能通过名称来获取到资源id, package com.example.administrator.de ...
- android --------- Android10系统上访问本地相机下的视频文件报错 /storage/emulated/0/DCIM/Camera/ open failed: EACCES
最近在Android10系统上访问本地相机下的视频文件报错: 华为Mate30上试的 FileNotFoundException(/storage/emulated/0/DCIM/Camera/xx. ...
- android movie 资源释放,Android 资讯类App项目实战 第四章 电影模块
前言: 正在做一个资讯类app,打算一边做一边整理,供自己学习与巩固.用到的知识复杂度不高,仅适于新手.经验不多,如果写出来的代码有不好的地方欢迎讨论. 以往的内容 第四章 电影模块 本章内容最终效果 ...
最新文章
- APP测试和传统软件测试有什么区别
- 怎么解决tomcat占用8080端口问题图文教程
- Xcode7.2如何真机调试iOS 9.3的设备
- labview叠加白噪声_强化学习中Ornstein-Uhlenbeck噪声是鸡肋吗?
- [ARM-assembly]-ARM64汇编语言学习笔记
- get_attribute中的value是什么类型的?_建设工程项目中都有什么类型的监理?
- Python 的and 运算
- 移动端 长按事件_Flutter事件监听
- mysql修改主从复制id_mysql主从复制设置
- 江阴南菁高考2021高考成绩查询,江阴8所四星级高中高考成绩公布 南菁高中本一进线率达到了92.97%...
- JQuery Ajax 在asp.net中使用总结
- IO流 (一) ----- 基本概念和FIle类
- 计算机网络基础系列(七)复用、分用和可靠数据传输的基本原理
- 中国移动java开发笔试_中国移动苏州研发中心面试经验
- nRF Sniffer抓包环境搭建
- PTCRB/GCF 认证测试问题总结
- 判断听云是否正常嵌入及注意事项
- linux c语言读写块设备,Linux块设备IO子系统(一) _驱动模型
- PLC内部等效电路怎么设计?
- BPFT1.7,全名BaiduPanFilesTransfers免费的百度网盘批量转存工具【精】