如何在不打开图库的情况下设置URL视频?

时间:2018-10-23 23:48:36

标签: android url video path manifest

我正在尝试在视频(Videoview.setVideoURI(Uri.parse(url))中设置URL,但路径是从sqlite数据库获取的,并且android启动消息“不支持内容”,但是,如果我打开图库并选择文件以获取相同的路径:

Intent loadvideo = new Intent(Intent.ACTION_GET_CONTENT);
loadvideo.setType("video/*");
startActivityForResult(loadvideo, 12345)

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode, rusultCode, data);
if(result==RESULT_OK){url=data.getDataString();}
}

没有问题,我可以播放视频。

如何在不打开图库并选择特定文件的情况下设置URL ??

我得到的URL(并保存在sqlite中)是:content://com.android.providers.media.documents.document/video%3A99。

我需要在清单文件中设置某些内容吗??

请阅读:

问题不是如果我从sqlite获取的路径与我从“ Intent.ACTION_GET_CONTENT”获得的路径相同,即使使用conditionals(if(path_from_sql.equals(path_from_Intent))),我也已经测试了该可能性。是一样的;问题在于,需要用手指选择/触摸文件才能将其设置为URL。

预先感谢= D

0 个答案:

没有答案