特定のプロジェクトについて、いくつかのオーディオファイルを再生するためにvoicexmlファイルを作成しようとしています。ファイルの再生に問題はありません。しかし、フォルダ内の複数のファイルを再生するためのいくつかの指示が必要です。これを行うには、ecmascriptとtagを使用する必要があることを知っています。しかし、特定のwavファイルを再生するためにフォルダにアクセスする方法がわかりません。
これが1つのオーディオファイルを再生するための私のコードです:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.1" xmlns="http://www.w3.org/2001/vxml" xml:base="file://">
<var name="repeat" expr="session.user.repeat"/>
<form id="loopblock">
<block>
<if cond="repeat > 0">
<prompt>
<audio src="file://provisioned/music.wav"/>
</prompt>
<assign name="repeat" expr="repeat - 1"/>
<goto next="#loopblock"/>
</if>
<disconnect/>
</block>
</form>
</vxml>
さまざまな.wavファイルを含むフォルダがあります。
- /provisioned/music/a.wav
- /provisioned/music/b.wav
- /provisioned/music/c.wav
誰でもこのwavファイルをカスタマイズできるので、1つずつ呼び出さずにすべてを再生するにはどうすればよいですか。フォルダをスキャンしてVoiceXMLで再生する必要があります。
何か提案をいただければ幸いです。