Article View: es.comp.lenguajes.java
Article #429Re: JFlashPlayer (reproducir Flash con Java)
From: Leto Atreides
Date: Thu, 20 Sep 2007 06:32
Date: Thu, 20 Sep 2007 06:32
38 lines
2638 bytes
2638 bytes
Daniel S�nchez-Gil escribi�: > On 5 sep, 12:50, Leto Atreides <leto...@eresmas.com> wrote: >> Daniel S�nchez-Gil escribi�: > > Hola Leto Atreides, perdona la tardanza en contestar, es que estaba de > vacaciones :) > > Uso Windows XP Home Edition. > > La pel�cula Flash consta de 4 frames. En el primero leo de un > fichero .dat un c�digo html y lo meto en una caja de texto. El 2o y el > 3er frame hace el movimiento del texto, y cuando cruza la pantalla le > mando al 4o que hace un stop. > > Desde Java, con el JFlashPlayer, le mando un play(), le pregunto > isPlaying() hasta que de false, hago un rewind(), espero un tiempo y > vuelvo a hacer play() y as� sucesivamente. Y sin embargo pasadas unas > horas la CPU est� a tope... no lo entiendo, porque no tengo nada m�s > en el programa Java... > > �Alguna idea? > S�, creo que es cuando reiteras sobre el isPlaying(). Si haces esto: while(isPlaying()); seguramente te ocupar� todo la CPU puesto que haces un bucle muy r�pido. Te aconsejo que lo sustituyas por algo as�: while(isPlaying()) Thread.sleep(tiempo_de_espera); Y pon, como tiempo de espera, 1s, 500ms � 200ms. Aunque ser�a mejor que usaras eventos. Mira a ver si la librer�a lanza eventos y, si es as�, intenta capturar el de t�rmino de la reproducci�n. Un saludo, Jos� M:
Technical Details
Message-ID:
<fct48j$5ip$1@serrella.cpd.ua.es>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!217.73.144.45.MISMATCH!feeder2.ecngs.de!ecngs!feeder.ecngs.de!130.59.10.21.MISMATCH!kanaga.switch.ch!switch.ch!hefestos.uned.es!news.rediris.es!news.uv.es!news.ua.es!not-for-mailReferences:
<1188988263.894734.279020@22g2000hsm.googlegroups.com> <fbm22k$5ri$1@serrella.cpd.ua.es> <1190206753.607166.11110@o80g2000hse.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,64e89c70908aa25c X-Google-Attributes: gid1116f3,public,usenet X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!217.73.144.45.MISMATCH!feeder2.ecngs.de!ecngs!feeder.ecngs.de!130.59.10.21.MISMATCH!kanaga.switch.ch!switch.ch!hefestos.uned.es!news.rediris.es!news.uv.es!news.ua.es!not-for-mail From: Leto Atreides <leto_ii@eresmas.com> Newsgroups: es.comp.lenguajes.java Subject: Re: JFlashPlayer (reproducir Flash con Java) Date: Thu, 20 Sep 2007 08:32:12 +0200 Organization: Universidad de Alicante Lines: 38 Message-ID: <fct48j$5ip$1@serrella.cpd.ua.es> References: <1188988263.894734.279020@22g2000hsm.googlegroups.com> <fbm22k$5ri$1@serrella.cpd.ua.es> <1190206753.607166.11110@o80g2000hse.googlegroups.com> NNTP-Posting-Host: 172.16.242.116 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: serrella.cpd.ua.es 1190270035 5721 172.16.242.116 (20 Sep 2007 06:33:55 GMT) X-Complaints-To: news@localhost NNTP-Posting-Date: Thu, 20 Sep 2007 06:33:55 +0000 (UTC) User-Agent: Thunderbird 1.5.0.12 (X11/20060911) In-Reply-To: <1190206753.607166.11110@o80g2000hse.googlegroups.com>