前言

最近在做Android的开发,涉及到视频播放的内容,由于我之前没有过Android开发的经验,因此只能去边摸索边进行,在写播放本地视频的时候遇到了如下的问题:

造成视频无法播放可能有很多原因,一般来说有以下三种

1.路径设置错误

String path= Environment.getExternalStorageDirectory().getAbsolutePath()+"/test.mp4";
videoView.setVideoPath(path);

这是根据本地路径读取视频的代码,建议在底下打印日志显示path变量的内容

Log.i("MainActivity","path="+path);


可以看到,视频的路径是和我手机里存储的路径是一致的,所以问题不是出在这里

2.AndroidManifest.xml中没有开启权限

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

把这两局加在AndroidManifest.xml文件中如图所示的位置

3.手机没有开权限

一般来说就是两种情况了,如果用真机调试还是会出现无法播放此视频的话,那就有可能是手机里边的问题(p.s. 我就是这个问题)


在手机中为下载的app打开读写手机存储的权限

结语


大功告成!

Android本地视频出现无法播放此视频问题相关推荐

  1. html背景视频如何自动播放,使用视频作为网页背景的技术探讨

    使用视频作为网页背景是件很酷的事情,但也是件困难的事情.CSS里的background-image属性只能使用图片.SVG.颜色或渐变色.但从技术讲,我们是可以伪造出一种效果,让视频以背景的角色出现在 ...

  2. 在线视频地址 ios播放在线视频

    播放在线的网络视频 发表于  2012 年 11 月 19 日  由  logger_huang 第一种: //UIWebView 加在网络视频 在线播放  有声音 UIWebView *myWeb ...

  3. Html5视频加密/html5播放器视频加密应用实例

    说说html5的视频加密,HTML5因无需插件可跨平台使用.开发免费.对搜索引擎友好等,深受广大开发者的喜爱,成为主流播放器的发展趋势. 市面上常见的H5加密,采用标准的Apple HLS Encry ...

  4. android vitamio 播放视频,使用Vitamio 播放网络视频的注意事项

    总的步骤: 一:导入vitamio_lib包 二:xml布局中的videoView要替换 三:java文件中的所有包导入的都是vitamio_lib下的东西 四:在java文件的setContentV ...

  5. OpenCV重复播放摄像头视频,循环播放摄像头(视频)文件,循环播放视频中某一段视频

    OpenCV中使用摄像头录像并保存并不难实现,本文针对摄像头实时帧画面进行记录,并重复播放 视频文件的读取和处理方法类似,首先,本文对摄像头进行采集和实时帧画面显示. #include <ope ...

  6. 视频倍速播放(视频倍速率来加速播放音视频文件)

    倍速播放问题,在html5代码中,是使用playbackRate来实现,音频.视频播放速率都可以实现: // 获取视频速率 var playback = video.playbackRate; // ...

  7. uniapp 小程序里面实现视频列表,播放当前视频,其它视频暂停,视频列表为组件形式引入。

    let video = uni.createVideoContext("video"+index, this) 核心代码     video.play(); 1.inde.vue ...

  8. Android本地视频播放器开发 - 搜索本地视频(1)

    这一章的主要内容是搜索手机本地视频,添加到ListView列表里,每一个表项含有这个视频的缩略图,视频的播放时间,视频的标题,在搜索本地视频(1)中我们先制作搜索功能.   Video.java--视 ...

  9. android实现朋友圈播放视频,实现类似朋友圈视频的滚动播放功能

    欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. 效果 Android 在应用的信息流中, 用户会分享视频, 连续展示, 这就需要处理视频滚动播放. 然而, 在列表视图 ...

最新文章

  1. 2022-2028年中国智能眼镜行业深度调研及投资前景预测报告
  2. 【matlab】零相位延迟滤波器
  3. Hive、Spark优化案例
  4. Excel宏去除汉字
  5. 记录免费的学习资源-视频教程
  6. html修改修改头像业务,修改头像.html
  7. 电阻温度系数、电阻精度对电阻分压采样电压的影响
  8. Android中的PCM设备
  9. 面象对象的系统设计之一
  10. GIS应用技巧之景观格局分析(三)
  11. 统计红楼梦人物出场次数python_红楼梦人物出场次数统计及人物出场词云
  12. Linux--pthread_once 的用法
  13. mysql中sql语句日期比较,mysql sql语句中 日期函数的使用
  14. 微信公众号开发 - 配置表设计以及接入公众号接口开发
  15. 推荐一个Intellij IDEA插件--Key Promoter X
  16. java解析与生成json数据的四种方式,比如将json字符串转为json对象或json对象转为json字符串
  17. linux学习笔记_1.系统简介
  18. iOS 开发商品详情页中的banner中点击查看图片
  19. Hive性能调优实战 分享
  20. 2021年11月软考网络规划设计师上午真题及答案解析

热门文章

  1. 电涡流传感器线性灵敏度
  2. 【bzoj3238】差异 后缀自动机
  3. pr导出视频在哪里?
  4. Android GNSS 模块分析(四)HAL 层
  5. 走进Java Android 的线程世界(三)Hander消息机制
  6. Flex 布局在IE浏览器下的兼容问题
  7. Linux使用vi修改、删除、保存文件
  8. 【PyCharm中PIL/Pillow的安装】
  9. LinkButton的样式设置(背景图片问题)
  10. Struts框架简介