Java 如何获取位于资产中的文件的uri

Java 如何获取位于资产中的文件的uri,java,android,android-videoview,Java,Android,Android Videoview,如何获取位于资产中的文件的uri。有没有办法获取资产文件的uri?没有“资产文件夹中存在的文件的绝对路径” 您可以使用object获取InputStream您可以通过以下方式获取: file:///android_asset/xyz.mp3 or file:///android_asset/xyz.txt 试试这个: String path = "file:///android_asset/file_name.mp3"; Uri uri = Uri.parse(path); 您是否尝试过g

如何获取位于资产中的文件的uri。有没有办法获取资产文件的uri?

没有“资产文件夹中存在的文件的绝对路径”


您可以使用object获取InputStream

您可以通过以下方式获取:

file:///android_asset/xyz.mp3
or
file:///android_asset/xyz.txt
试试这个:

String path = "file:///android_asset/file_name.mp3";

Uri uri = Uri.parse(path);

您是否尝试过
getResources().getAssets().list(“”
?我认为它只适用于webview,不适用于正常的本机方法
Typeface face=Typeface.createFromAsset(getAssets(),"HandmadeTypewriter.ttf");