Мне нужно воспроизвести MP3 с URL-адреса. Итак, на моей странице используйте это:
<ice:outputMedia binding="#{boardBean.opMedia}" id="opMedia"/>
<ice:commandButton image="#{icon.imagen}" action="#{boardBean.selectIcon(icon)}">
<f:ajax render="opMedia"/>
</ice:commandButton>
Затем в вспомогательном компоненте "BoardBean" (это @Viewscoped)
this.opMedia.setSource(uri.toString());
Идея заключается в том, что при выборе значка формируется URL-адрес со звуком и устанавливается как источник outputMedia.
В гугл хром работает хорошо. При каждом щелчке компонент ice:outputMedia
перерисовывается, поэтому воспроизводится mp3. Но в Firefox и IExplorer этого нет. Я не перерисовываю компонент с новым свойством, поэтому мп3 не проигрывается
Есть идеи, почему? Есть ли «более стандартный» способ сделать это, который работает во всех браузерах?