<Point TestFlag="0" id="1" name="Session Introduction">
<PracticeText> </PracticeText>
<PracticeFlag> 0 </PracticeFlag>
<ImageFile gid="1" id="1" name="d002_p001_01" type="png" />
<AudioFile gid="1" id="2" name="d002_ae_p001.mp3" type="mp3" />
</Point>
<Point TestFlag="0" id="1" name="Conversation Introduction">
<PracticeText> </PracticeText>
<PracticeFlag> 0 </PracticeFlag>
<ImageFile gid="1" id="1" name="d002_p001_02" type="png" />
<AudioFile gid="1" id="2" name="d002_ae_p002.mp3" type="mp3" />
</Point>
<Point TestFlag="0" id="1" name="Dialogue sets">
<PracticeText> </PracticeText>
<PracticeFlag> 0 </PracticeFlag>
<ImageFile gid="1" id="1" name="d002_p001_01" type="png" />
<AudioFile gid="1" id="2" name="d002_ae_p001.mp3" type="mp3" />
<ImageFile gid="1" id="1" name="d002_p001_02" type="png" />
<AudioFile gid="1" id="2" name="d002_ae_p002.mp3" type="mp3" />
</Point>
что я в основном здесь делаю, так это то, что я играю аудиофайлы и отображаю изображения из xml, которые находятся в тегах AudioFile
и ImageFile
, но первые два пункта, которые я играю, когда пользователь нажимает на следующийКнопка основана на значении i. Но когда дело доходит до третьей точки, я непрерывно воспроизводю 2 аудио и 2 изображения.
Для непрерывного воспроизведения аудиофайлов я использую прослушиватель oncompletion.
Моя проблема1. Я хочу, чтобы это было динамически достигнуто.2. Предположим, что если мы сможем динамически достичь результата, когда в будущем одна или две дополнительные точки будут вставлены в середину этих трех точек, это также должно работать
. Как это сделать, пожалуйста, помогите, я застрял