(Primefaces 6.0)p:媒体不适用于Chrome

时间:2017-12-05 14:41:56

标签: html primefaces

我试图从数据库加载mp3,mp4(通过p:media)。 出于某种原因,它只适用于Firefox,但在Chrome上却无法加载..

xhtml代码

<p:media value="#{javaBean.streamAudio}" cache="false" width="100%" player="flash"/>

@SessionScoped
@ManagedBean(name = "javaBean")
public class Blahblah {
  public StreamedContent getStreamAudio() throws IOException {

         FacesContext context = FacesContext.getCurrentInstance();

         if (context.getCurrentPhaseId() == PhaseId.RENDER_RESPONSE) {
            return new DefaultStreamedContent();
         } else {;
             return new DefaultStreamedContent(new ByteArrayInputStream(bytes), "audio/mp3");
         }

      }

}

0 个答案:

没有答案