<冰 :输出媒体>和

发布于 2024-10-21 19:31:57 字数 375 浏览 1 评论 0原文

我正在尝试使用以下代码播放 .wav 文件序列。我的问题是有时所有文件都会同时播放,有时会一个接一个地播放。简单来说,xyz.wav 文件是随机播放的。有没有一种方法可以 thread.sleep 或等待一个文件完成播放音频??? <

(ui:重复值=“#{captcha.imageSpeechFiles}”var=“购物车”渲染=“#{captcha.play}”> (ice:outputMedia source="#{cart}" mimeType="audio/x-wav" player="windows" style="width:0px;height:0px;" > (参数名称=“播放”值=“true”/> (/ice:outputMedia> (/ui:重复>

I am trying to play sequence of .wav files with the following code. My Problem is some times all files are playing at a time some times one after other. Simple to say xyz.wav files are playing randomly. Is there a way to thread.sleep or to wait till one file finishes playing the audio???
<

(ui:repeat value="#{captcha.imageSpeechFiles}" var="cart" rendered="#{captcha.play}">
(ice:outputMedia source="#{cart}" mimeType="audio/x-wav" player="windows" style="width:0px;height:0px;" >
(param name="play" value="true"/>
(/ice:outputMedia>
(/ui:repeat>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

镜花水月 2024-10-28 19:31:57

我解决了我自己的问题。如果我们使用嵌入,而不是ice:outputMedia标签,如下所示,它工作正常。

(ui:repeat value="#{popup.imageSpeechFiles}" var="cart" render="#{popup.play}">
(嵌入 id="embdwav" src="#{cart}" autostart="true"hidden="true"/>
(/ui:重复>

I solved my own question. instead of ice:outputMedia tag if we use embed as shown below its working fine.

(ui:repeat value="#{popup.imageSpeechFiles}" var="cart" rendered="#{popup.play}">
(embed id="embdwav" src="#{cart}" autostart="true" hidden="true" />
(/ui:repeat>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文