🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #429

Re: JFlashPlayer (reproducir Flash con Java)

#429
From: Leto Atreides
Date: Thu, 20 Sep 2007 06:32
38 lines
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-mail
References: <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>