运行此代码时引发异常。如果您将 URL 中的印地语字符替换为“Hello”,它可以正常播放文件。
当我在浏览器中加载此 URL(带有印地语字符)时,它播放得很好。
这是怎么回事?
这是我的代码:
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(getResources().getString(R.string.test));
mediaPlayer.prepare();
这是字符串资源定义:
<string name="test">http://translate.google.com/translate_tts?q=आलू</string>