安卓点击视频的时候能够调起自己的播放器
来源:互联网 发布:软件开发工程师考试 编辑:程序博客网 时间:2024/05/20 21:44
//下面的部分代码了来自百度播放器demo中:
//getDataString()函数得到的是Uri,然后直接转换成String
String path_fromUri = getIntent().getDataString(); //这是在此Activity中获取到视频地址的信息//Log.w("SIPlayer","uri=="+path_fromUri);
/***** file:///storage/emulated/0 //需要去除部分
// "file:///"中保留一个斜杠或者两个斜杠之后的内容,之前的去掉
**/
path_fromUri = Uri.decode(path_fromUri).substring(7);
Log.w("SIPlayer","uri=="+path_fromUri +"\n"+path_str);
在manifest文件中需要启用那个Activity就在此Activity中配置如下信息:
<intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="rtsp" /></intent-filter><intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="video/*" /> <data android:mimeType="application/sdp" /></intent-filter><intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" /> <data android:mimeType="video/mp4" /> <data android:mimeType="video/3gp" /> <data android:mimeType="video/3gpp" /> <data android:mimeType="video/3gpp2" /></intent-filter>
0 0
- 安卓点击视频的时候能够调起自己的播放器
- 如何让其他软件能调起自己写的视频播放器(附:android5.0系统源码)
- 安卓开发——让系统可以调用自己写的视频播放器
- 关于调起自己写的播放界面
- 安卓视频播放器的实现(基于vitamio)
- ios开发 只让播放视频的 时候能够全屏横屏 其他全部非全屏非横屏
- Android工具之让自己写的播放器被其他应用调起
- 是时候搭建起自己的云盘服务了
- 监听UIWebView点击视频播放的事件
- ios无法播放安卓视频的问题
- 安卓系统的图片预览和视频播放
- VideoView播放视频的时候出现播放前透明问题
- 安卓开发本地视频播放器——扫描本地视频文件显示在gridview上,然后点击播放。
- 播放一个AVI视频,相当于使用opencv创建自己的视频播放器
- Android视频播放项目总结之 使用VideoView定义自己的视频播放器
- ios 只让播放视频的 时候能够全屏横屏 其他全部非全屏非横屏 目前已经测试很多 可以
- Android视频播放项目总结之 点击listview条目调用手机上其他的视频播放器播放
- 使用JMF实现java写自己的视频播放器
- 【Codeforces Gym】 100162B Circle of Stones
- mysql分组并多行拼接--group_concat和group by的使用
- Java动态编程初探——Javassist
- jquery实现替代iframe的功能
- 读书
- 安卓点击视频的时候能够调起自己的播放器
- 在centos6.5下安装NS-2中tk.tcl问题的解决
- 2017年目标
- [C#]Http请求报头设置
- 二维码下载判断
- SVN更新失败,提示locked 怎么破!
- python2.7 配置numpy Matplotlib 及其依赖项
- Echarts使用心得总结(二)
- Jquery操作复选框(CheckBox)的取值赋值实现代码