Caros colegas, Estou tendo problemas na carga de um arquivo mpeg dentro de um applet com JMF2.1.1. Utilizando appletviewer, IE e/ou Netscape.
O trecho do arquivo java (AppletPlayer.java) que possui a leitura do arquivo é: ... public void init() { setLayout( new BorderLayout()); String mediaFile = getParameter("FILE"); try{ URL mediaURL = new URL(getDocumentBase(), mediaFile); System.out.println(mediaURL); player = Manager.createPlayer(mediaURL); player.addControllerListener(this); } catch (Exception e) { System.err.println("Got Exception " + e ); } } ... public synchronized void controllerUpdate( ControllerEvent event ) { if (event instanceof RealizeCompleteEvent) { Component comp; if ((comp = player.getVisualComponent()) != null) { add("center", comp); } if ((comp = player.getControlPanelComponent()) != null) { add("South", comp); } validate(); } } ... Criei um arquivo com a politica de segurança (appletPlayer.policy) e coloquei na mesma pasta do applet java/class : /* AUTOMATICALLY GENERATED ON Sat Jan 01 00:21:24 BRST 2000*/ /* DO NOT EDIT */ grant { permission java.io.FilePermission "<<ALL FILES>>", "read, write, delete, execute"; permission java.net.SocketPermission "localhost", "accept, connect, listen, resolve"; }; DIRETORIO: Directory of C:\Tomcat 4.0\webapps\ctelcs\applet 01/01/2000 00:37 <DIR> . 01/01/2000 00:37 <DIR> .. 01/01/2000 00:34 2.042 AppletPlayer.class 20/09/2002 02:35 264 appletPlayer.html 01/01/2000 00:33 3.314 AppletPlayer.java 01/01/2000 00:32 3.309 AppletPlayer.java.bak 01/01/2000 00:21 274 appletPlayer.policy 26/09/2002 18:08 5.610.136 snickers.mpeg 6 File(s) 5.619.339 bytes 2 Dir(s) 743.469.056 bytes free e chamei o appletviewer desta forma: C:\Tomcat 4.0\webapps\ctelcs\applet>appletviewer -J-Djava.security.policy=applet Player.policy Appletplayer.html E ocorreu o seguinte erro: file:/C:/Tomcat%204.0/webapps/ctelcs/applet/snickers.mpeg java.io.IOException: Permission Denied: From an applet cannot read media file wi th extension mpeg java.io.IOException: Permission Denied: From an applet cannot read media file wi th extension mpeg Got Exception javax.media.NoPlayerException: Error instantiating class: com.sun. media.protocol.file.DataSource : java.io.IOException: Permission Denied: >From an applet cannot read media file with extension mpeg java.lang.NullPointerException at AppletPlayer.start(AppletPlayer.java:58) at sun.applet.AppletPanel.run(AppletPanel.java:355) at java.lang.Thread.run(Thread.java:536) Tentei encontrar o erro estudando a parte de segurança de java nos arquivos de java.security e .java.policy mas o problema não se resolveu alguem tem alguma dica do que devo fazer ? O que estou fazendo de errado? Obrigado Ivan. _________________________________________________________________ Converse com seus amigos online, faça o download grátis do MSN Messenger: http://messenger.msn.com.br ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------