Android 获取视频 URI 源

Posted

技术标签:

【中文标题】Android 获取视频 URI 源【英文标题】:Android Get Video URI Source 【发布时间】:2013-07-07 20:46:48 【问题描述】:

我正在开发一个视频播放器,我想知道如何从我已经在清单中配置的意图启动的视频中获取 URI。

到目前为止,我只有这个:

    @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) 
    super.onActivityResult(requestCode, resultCode, data);

    videoURI = data.getDataString();
    vv.setVideoURI(Uri.parse(videoURI));          


这将我发送到启动错误,所以它一定是错误的。我已经看过这个:Get filename and path from URI from mediastore 但我不知道这是否是我要找的,我不明白如何使用答案。如果有人可以为我澄清它,请向我发送方向或以任何方式帮助我,那就太好了。谢谢

【问题讨论】:

【参考方案1】:
Uri vid = data.getData();
videoPath = getRealPathFromURI(vid)

【讨论】:

以上是关于Android 获取视频 URI 源的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 中查看视频流 - Uri 被 <URL 抑制>

Android多媒体信息获取

Android开发之获取本地视频和获取自拍视频

在Android中将文件路径转换为Uri

android - 如何使用意图选择视频文件并获取它的视频

Android:尝试从 URI 播放视频时应用程序强制关闭