android 视频播放问题,无法播放该视频?

============问题描述============

不管是调用系统播放器还是其他播放器都提示,无法播放该视频?

播放raw文件夹中的视频

				Intent intentViedo = new Intent(Intent.ACTION_VIEW);

				File file = new File("android.resource://" + getActivity().getPackageName() + "/" + R.raw.ps_ps);

				Uri uri = Uri.fromFile(file);

				intentViedo.setDataAndType(uri, "video/mp4");

				getActivity().startActivity(intentViedo);

============解决方案1============

将文件拷贝到sd卡上然后再播放

============解决方案2============

放在raw里面的话,别的activity是没有权限访问的

时间: 2024-08-04 21:04:25

android 视频播放问题,无法播放该视频?的相关文章

android webview 通过html5播放在线视频 切换大屏

1.添加网络访问权限 <uses-permission android:name="android.permission.INTERNET" /> 2.webview添加全屏支持 developer官方文档关于html5支持视频播放描述如下:In order to support inline HTML5 video in your application, you need to have hardware acceleration turned on, and set

【转】Android 4.4中播放HTML5视频&lt;video&gt;的Bug

近期Nexus 4手机自动升级到Android4.4,本来挺好的一件事儿,结果发现自己的应用中出现一个Bug,应用中使用了Webview播放HTML5视频,代码如下: <video width="480" height="280" poster="test.jpg" src="test.mp4" preload="auto"></video> 在4.3版本之前播放正常,新版本中播放时

[转] Android 4.4中播放HTML5视频&lt;video&gt;的Bug

近期Nexus 4手机自动升级到Android4.4,本来挺好的一件事儿,结果发现自己的应用中出现一个Bug,应用中使用了Webview播放HTML5视频,代码如下: <video width="480" height="280" poster="test.jpg" src="test.mp4" preload="auto"></video> 在4.3版本之前播放正常,新版本中播放时

webview 播放H5视频问题 黑屏 只有声音没有画面

android 用webview 播放网络视频怎控制播放按键? 在代码中加入webview.getSettings().setJavaScriptEnabled(true);//支持jswebview.getSettings().setPluginsEnabled(true);//设置webview支持插件 同时要在Manifest配置文件的application中加入 android:hardwareAccelerated="true" 硬件加速,这样才能够播放视频 Android

Android 视频播放器 (一):使用VideoView播放视频

一.简介 作为Android开发,我们不可避免的会接触到视频播放,VideoView做为最简单的播放器,我们是不应该不会的. 下面简单介绍一下VideoView: VideoView是使用MediaPlayer来对视频文件进行控制的. VideoView只支持mp4.avi.3gp格式的视频,支持格式相对单一,VideoView支持的格式可以参考MediaPlayer. VideoView可以播放网络视频,支持的网络视频的协议为:Http协议和RTSP协议两种. 二.VideoView常用方法

Android[安德鲁斯] 文本Air Video 远程播放电脑视频

苹果iOS下列.目前应用Air Video,能力iOS由Wifi远程直接播放电脑视频,无需看视频复制到手机.非常好用!最近使用Android打电话.展望类别似应用,找了很长一段时间没有找到.在仔细的思考AirVideo工程,视频站点类似,在Android以下应该也能够有类似的方法实现. 今日在华为荣耀6上面最终验证通过了一个完美的方案.赶紧放上来和有相同须要的朋友们分享分享. 先说一下Air Video的工作原理: 1) 在Windows以下安装Air Video Serverserver,并设

Android[安卓] 版Air Video 远程播放电脑视频

在苹果的iOS下面,有个应用Air Video,可以在iOS下通过Wifi远程直接播放电脑里的视频,而不需要把视频复制到手机上再看.非常好用!最近用了Android的手机,想找类似的应用,找了很久都没找到.仔细想了下AirVideo的工作原理,和优酷等视频网站类似,在Android下面应该也可以有类似的方法实现. 今日在华为荣耀6上面终于验证通过了一个完美的方案,赶紧放上来和有同样需要的朋友们分享分享. 先说一下Air Video的工作原理: 1) 在Windows下面安装Air Video S

Android 视频播放器切换到下个视频时残留上个视频画面的解决办法

最近在做一个Android视频播放器,遇到一个问题:切换到下一个视频时,中间会停留上一个视频的残存画面. 这是怎么回事? 我在网上找了很多资料,终于找到了原因:我是用自定义一个surfaceview来显示画面的,切换视频时并没有将surfaceview显示的 内容做处理. 怎么解决? 知道原因,那就很好解决了. 首先,视频切换时,不再显示视频,及播放器不显示视频内容. 我找到了我代码中的这个方法:mVideoView.setRender(0); public void setRender(int

Android开发之使用VideoView实现视频的横屏播放、去除边框

做项目需要播放一个引导视频,本以为很简单,结果动手时发现总有瑕疵,幸好有度娘,现把收获总结如下: 一.实现视频播放: 注明我这里要播放的是Android项目中的资源文件,而不是访问SD卡播放视频. 1.先把要播放的视频放到res/raw目录下 2.视频格式必须是Android支持的格式(3gp,mp4,wmv),据说swf不支持,暂未试过.并且视频文件命名不能有大写字母,必须是小写字母.数字或下划线. 3.布局文件中添加VideoView组件 4.创建个String类型对象保存uri 5.调用V