Android 如何在美国/英国英语音频文件之间切换?

Android 如何在美国/英国英语音频文件之间切换?,android,audio,sharedpreferences,Android,Audio,Sharedpreferences,我正在开发一个有很多声音的Android应用程序。我将用MediaPlayer(或)Soundpool播放它们 我只想使用设置菜单中的一个选项 =>美国英语 ==>英国英语 我需要播放各自的音频文件(相同的声音,但不同的口音,因为我有他们分开)从“原始”资源,对他们的选择 我擅长分享偏好。但我只想知道如何播放选定的文件 任何类型的帮助/建议都将非常有用。请评论更多细节(如果有任何不清楚的地方) 谢谢。有一个名为flag的静态整数字段。每当用户选择我们时,设置flag=1,在播放任何文件之前检查f

我正在开发一个有很多声音的Android应用程序。我将用MediaPlayer(或)Soundpool播放它们

我只想使用设置菜单中的一个选项

=>美国英语

==>英国英语

我需要播放各自的音频文件(相同的声音,但不同的口音,因为我有他们分开)从“原始”资源,对他们的选择

我擅长分享偏好。但我只想知道如何播放选定的文件

任何类型的帮助/建议都将非常有用。请评论更多细节(如果有任何不清楚的地方)


谢谢。

有一个名为flag的静态整数字段。每当用户选择我们时,设置flag=1,在播放任何文件之前检查falg=1,然后从“原始”资源文件夹播放我们文件,否则为flag=1,然后玩英国英语。这个静态整数可以在活动中使用calss名称和变量名称来访问。谢谢Zax…好主意,我正在处理它。