我正在使用Android应用程序,该应用程序显示ArrayList中的随机文本字符串,并在单击按钮时使用MediaPlayer播放简短的声音剪辑。 该文本以模仿打字机的动画形式显示(每个字符都被延迟一个接一个地添加)。
当前,声音剪辑仅在单击时播放一次,我正在寻找一种方法来保持声音循环播放,直到完成文本动画为止。
我无法找到一种方法来确定所有字符串字符何时添加并相应地停止声音循环。
我提供动画的打字机模型:
echo strtolower(preg_replace('~(?!^)(?=[A-Z])~', '-', $string));
我的onClick:
(?=...)
有人建议如何做到这一点吗?预先感谢。