虽然我不确定 SL4A 如何转换为 QPython,但在传统的 SL4A 中,您有两种选择。
如果您有要播放的声音文件,可以使用 Media Facade,您可以立即加载并播放该文件
mediaPlay(
String url: url of media resource,
String tag[optional, default default]: string identifying resource,
Boolean play[optional, default true]: start playing immediately)
例如,sl4a.mediaPlay('path/to.file.mp3', 'beep', True)
或者,您可以使用生成电话按键音
generateDtmfTones(
String phoneNumber,
Integer toneDuration[optional, default 100]: duration of each tone in
milliseconds)
例如,sl4a.generateDtmfTones('0', 100)
所以你可以进入你的标准电话应用程序,按数字直到找到你想要的作为哔哔声,只使用那个数字作为“电话号码”(例如上面,我刚刚使用 '0') ,并可能根据人的冷热程度修改toneDuration(例如,更热意味着更小的toneDuration 和更小的time.sleep(x) 在播放音调之间)