URLからMP3を再生する必要があります。 だから、私のページでこれを使用します。ice:FirefoxとIExplorerで出力メディアが再レンダリングされない
<ice:outputMedia binding="#{boardBean.opMedia}" id="opMedia"/>
<ice:commandButton image="#{icon.imagen}" action="#{boardBean.selectIcon(icon)}">
<f:ajax render="opMedia"/>
</ice:commandButton>
を次に、バッキングBean "BoardBean" に
this.opMedia.setSource(uri.toString());
アイコンが選択されたときにアイデアがある、とのURL(@Viewscopedです)サウンドが形成され、outputMediaのソースとして設定されます。
Google Chromeでうまくいきます。すべてのクリックでice:outputMedia
コンポーネントが再レンダリングされ、mp3が再現されます。しかし、FirefoxとIExplorerではそうはしません。私は新しいプロパティでコンポーネントを再レンダリングしないので、Mp3は再生されません
何か考えがありますか?これを行うための「より標準的な」方法は、すべてのブラウザで機能しますか?