Android-如何从原始文件获取Uri?

Android-如何从原始文件获取Uri?,第1张

Android-如何从原始文件获取Uri?

尝试这种方法,

getResources().openRawResource(ResourceID)
用作您的inputStream。沿着这个地方

//FileInputStream fileInputStream = new FileInputStream(file);InputStream inputStream  = getResources().openRawResource(R.raw.usa_for_africa_we_are_the_world);DataInputStream dataInputStream = new DataInputStream(inputStream);audioTrack.play();

getResources().openRawResource(ResourceID)
返回一个InputStream

编辑:如果您使用上述方法,请删除这些代码

Uri url = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.usa_for_africa_we_are_the_world);File file = new File(url.toString());

希望这有帮助,祝你好运!^^



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5487814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存