在Android中设置本地化video查看uri
我有一个video的本地化版本,我想在VideoView
播放,但我有一些问题搞清楚如何正确播放本地化的版本。
这个答案告诉我本地化一个raw
资源,我应该把本地化资源放在raw-es
。
这个答案告诉我,要使用VideoView#setVideoUri
我应该像这样创建一个uri:
Uri.parse("android.resource://${context.packageName}/${videoResId}")
(以上是Kotlin字符串插值。)
虽然我似乎无法find关于如何为本地化版本创建uri的任何信息。 创建的uri始终引用默认的原始资源。
我总是可以把它们放在不同名称的raw
文件夹中,然后添加一些if检查,但是如果可能的话,我想这样做是正确的。