1
resposta

Primefaces multimidia

Estou usando o p:media para reproduzir alguns vídeos que a aplicação já tenha salvado em sua biblioteca. Mas ao carregar o componente, ele fica em branco. Não aparece nem o player e está sem mensagem de erro. <p:media value="#{midiaSalaAula.getMidia(criaSalaAula.currentPagina.id)}" width="520" height="315" rendered="true" player="quicktime"> <f:param name="scale" value="tofit" /> <f:param name="autoPlay" value="true" /> <f:param name="controller" value="true" /> <f:param name="loop" value="false" /> <f:param name="volume" value="50" />

O meu getMidia está tratando como abaixo. File file = new File(ArquivoUtil.getFilename(pagina.getMidia())); FileInputStream fis=new FileInputStream(file.getPath()); media = new DefaultStreamedContent(fis,"video/mp4");

1 resposta

Oi José,

Aparentemente o problema não está no seu p:media. Verifique o conteúdo do retorno do seu método getMidia, provavelmente está vindo com algum valor inválido.