当前位置: 移动技术网 > IT编程>移动开发>Android > android通过intent选取视频、图片、音频实现方案

android通过intent选取视频、图片、音频实现方案

2019年04月18日  | 移动技术网IT编程  | 我要评论

贝莉安雅,中国车震网,qq空间无法打开

android通过intent选取视频、图片、音频实现方案,intent.action_get_content和intent.action_pick都可以用来选取数据,但是第一种用的多。(请注意在android 2.x版的手机中,如果用第二种方法启动媒体库选取视频,将会直接播放而无法返回选取视频的uri,考虑到旧版本的兼容性,使用第一种较好)

intent it=new intent(intent.action_get_content);

it.settype("audio/*");//选取所有的音乐类型 *有mp3、wav、mid等

startactivityforresult(it,100);//以识别编号来启动外部程序

intent it=new intent(intent.action_get_content);

it.settype("vedio/*");//选取所有的视频类型 *有mp4、3gp、avi等

startactivityforresult(it,101);//以识别编号来启动外部程序

intent it=new intent(intent.action_get_content);

it.settype("image/*");//选取所有的图片类型 * png和jpeg等

startactivityforresult(it,102);//以识别编号来启动外部程序

---------------------------

//选取音乐

intent it=new intent(intent.action_pick);

it.setdata(mediastore.audio.media.external_content_uri);

//选取视频

intent it=new intent(intent.action_pick);

it.setdata(mediastore.video.media.external_content_uri);

//选取图片

intent it=new intent(intent.action_pick);

it.setdata(mediastore.images.media.external_content_uri);

注意:external_content_uri指存储在外部设备(通常为sd卡)中的文件,若想改为内部存储器中文件,可以改为internal_content_uri

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网