Posts: 4,930
Threads: 467
Joined: Dec 2010
Buenas a todos, kisiera una ayudita para hacer lo siguiente de una forma eficaz, kiero darle una funcion justo en le momento ke se termina un PlayAudioStreamForPlayer , he hecho varias cosas pero no funcionan .
si me pueden ayudar se los agradezco.
desde ya muchas gracias.
Posts: 4,649
Threads: 64
Joined: Dec 2009
Reputation:
0
Solo se puede realizar mediante temporizadores y aun asi no hay una forma 100% eficaz. Podrias Iniciar un temporizador al momento que inicia el audio cuya repeticion sea el tiempo del audio sumado al ping del jugador multiplicado por una constante (la cual deberias encontrar).
Posts: 2,041
Threads: 97
Joined: Jun 2013
Intentaste con Timer's?.
EDIT: 'the_chaoz', me ganaste
Posts: 1,198
Threads: 9
Joined: Dec 2010
Reputation:
0
En otras palabras, quieres saber el tamaсo de un archivo .mp3 (y los demбs) en segundos... desde Pawn no es posible. Tendrias que enlazar con otro lenguaje.
Posts: 4,930
Threads: 467
Joined: Dec 2010
Quote:
Originally Posted by the_chaoz
Solo se puede realizar mediante temporizadores y aun asi no hay una forma 100% eficaz. Podrias Iniciar un temporizador al momento que inicia el audio cuya repeticion sea el tiempo del audio sumado al ping del jugador multiplicado por una constante (la cual deberias encontrar).
|
no entendi lo ultimo, lo de la constante.
me lo podrias explicar?.
Posts: 4,649
Threads: 64
Joined: Dec 2009
Reputation:
0
Tiempo = Duracion+ping*C; C es una constante cuyo valor rondaria 1,algo. Estos numeros son llamados magic numbers pues se encuentran por prueba y error en muchos casos.
Posts: 1,198
Threads: 9
Joined: Dec 2010
Reputation:
0
Ve si al escuchar una canciуn con esa funciуn, tu ping cambia drasticamente (algo asi como 50). Si es asi se podria guardar el ping de antes de escuchar la canciуn y verificar con un timer hasta cuando se normalice.