Buscar  •  Foro  •  Diccionario  •  Descargas  •  Registrar  •  Perfil  •  Inicia sesión para ver tus mensajes privados  •  Iniciar sesión
Google
 
Ver tema siguiente
Ver tema anterior

Escribir nuevo temaResponder tema Ver tema anteriorEmail to a Friend.List users that have viewed this topicGuardar este tema como un archivoPrintable versionInicia sesión para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
visenri
Moderador



Joined: 24 Dec 2004
Mensajes: 3230
Localización: Alicante

Volkswagen.gif
MensajeEscrito: Tue Oct 24, 2006 12:07 am  Asunto del mensaje:  Software comp. roadrunner/mediacar Responder con citaBottom of PageVolver arriba

Como veo el tema del software muy parado, he decidido retomar el tema del frontend donde lo dejé (sólo tenía hecho un reproductor básico con el ocx del windows media player).

He estado hurgando en el código del roadrunner y he tomado ideas e incluso partes del código aunque las he adaptado y corregido a mi gusto.

Las bases del diseño son de momento:

-Reproducción por carpetas (audio y video), como mi radio-cd, nada de playlists enormes, cambio rápido de carpeta adelante/atrás, o con el audiobrowser.

-Compatibilidad parcial con skins roadrunner/mediacar. He cambiado la forma en la que se ven los indicator, ahora la imagen de indicator activado es la down, y lucen con la imagen on al pasar sobre ellos, como los botones.

-Uso de gps como programa externo.


De momento tengo implementada la carga y los eventos de los skins (botones, indicators y labels de momento) y la ejecución de algunos comandos (cambio de pantallas, salida).

Tenía ya hecho un control para las listas de canciones/directorios con iconos y colores personalizables, pero tenía el defecto del parpadeo al refrescar, pero lo he solucionado.

No prometo nada en cuestión de fechas, pero voy a intentar sacar algo usable en breve, al menos la parte de reproducción de audio.

Por cierto, para los que dudais entre varios lenguajes, visual basic 6 no es ni más lento ni más rápido que otros si te apoyas en las librerias api y ocx para realizar las tareas "gordas", es decir, dibujar en pantalla y la reproducción de audio/video( el tema del reproductor audio/video, está resuelto con el ocx del windowsmediaplayer y el directshow).

El código cíclico en visual basic que necesita ejecutarse supone una carga irrisoria respecto a esas otras tareas. Es decir se trata "sólo" de controlar a los que reamente llevan la carga pesada.

Otra cosa es el .net, que sólo para cargar el entorno de ejecución necesita cantidades inmensas de ram. En visual basic 6 usando sólo los controles básicos la cantidad de ram necesaria es mucho más reducida.
_________________
Image
Software propio en vb6: http://www.solocarputer.com/phpbb2/viewtopic.php?t=7175
Mi carputer:
http://www.solocarputer.com/phpbb2/viewtopic.php?t=6913
Mi web, funciona!!: http://visenri.users.sourceforge.net/
   DesconectadoGalería personal de visenriVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
JEzu
Moderador


Age: 27
Joined: 18 Dec 2004
Mensajes: 7046
Localización: Albacete

ford.gif
MensajeEscrito: Tue Oct 24, 2006 12:31 am  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Ya tienes acceso a la seccion de desarrollador
_________________
www.soloCarputer.com/JEzu
Escorpio Sexo:Masculino Perro DesconectadoGalería personal de JEzuVer perfil del usuarioEnviar mensaje privadoSend e-mailIr a la web del autorMSN Messenger
Anakin



Age: 31
Joined: 18 Dec 2004
Mensajes: 1758
Localización: Cordoba y Badajoz

hyundai.gif
MensajeEscrito: Tue Oct 24, 2006 10:22 am  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Como va el tema del software propio?

Esta la cosa parailla, y creo que eso nos vendria biena todos.

Seguramente una vez este lanzado mas de uno le irá añadiendo mejoras.


ANIMO!!!
_________________
Image
Virgo Sexo:Masculino Caballo DesconectadoGalería personal de AnakinVer perfil del usuarioEnviar mensaje privadoSend e-mailIr a la web del autorMSN Messenger
LoKo




Joined: 06 Sep 2005
Mensajes: 122

Volkswagen.gif
MensajeEscrito: Tue Oct 24, 2006 1:39 pm  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

esperamos noticias ñ_ñ
 Sexo:Masculino  DesconectadoGalería personal de LoKoVer perfil del usuarioEnviar mensaje privadoSend e-mail
RedArrow




Joined: 20 May 2006
Mensajes: 1782
Localización: Bilbao

seat.gif
MensajeEscrito: Tue Oct 24, 2006 7:45 pm  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Pues si señor Visenri has dado en el clavo con lo de la reproducción por carpetas. Es una cosa que no entiendo como no la traen por defecto los frontends, es mucho más sencilla de usar, no tienes que hacer nuevas listas cada vez que añades canciones... Mucho más usable y práctico, desde luego. Parece que los programas que usamos estan aun orientados más a ordenadores que a sistemas multimedia.

Desde ahora te digo que aquí tienes a un beta-tester dispuesto para probarlo.

Un saludo.
_________________
 Sexo:Masculino  OcultoGalería personal de RedArrowVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
visenri
Moderador



Joined: 24 Dec 2004
Mensajes: 3230
Localización: Alicante

Volkswagen.gif
MensajeEscrito: Thu Oct 26, 2006 12:38 am  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Bueno, he tenido un poco de tiempo y ya tengo hecha la lógica de selección de carpetas siguente/anterior, la misma que usa cualquier radio-cd.

Son un par de funciones que actuan sobre un listbox seleccionando la carpeta siguiente o la anterior, restringiendo el movimiento a un directorio en concreto (c:\musica) que se pasa como parámetro.
_________________
Image
Software propio en vb6: http://www.solocarputer.com/phpbb2/viewtopic.php?t=7175
Mi carputer:
http://www.solocarputer.com/phpbb2/viewtopic.php?t=6913
Mi web, funciona!!: http://visenri.users.sourceforge.net/
   DesconectadoGalería personal de visenriVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
visenri
Moderador



Joined: 24 Dec 2004
Mensajes: 3230
Localización: Alicante

Volkswagen.gif
MensajeEscrito: Thu Oct 26, 2006 12:47 am  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Jezu, mueveme el post cuando puedas a la sección de desarrollo
_________________
Image
Software propio en vb6: http://www.solocarputer.com/phpbb2/viewtopic.php?t=7175
Mi carputer:
http://www.solocarputer.com/phpbb2/viewtopic.php?t=6913
Mi web, funciona!!: http://visenri.users.sourceforge.net/
   DesconectadoGalería personal de visenriVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
RedArrow




Joined: 20 May 2006
Mensajes: 1782
Localización: Bilbao

seat.gif
MensajeEscrito: Sun Oct 29, 2006 11:18 pm  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Oye visenri, has pensado en la opción de integrar tu reproductor en el RoadRunner? A mi me gusta bastante el RR, salvo lo de tener que usar listas, me gusta más el metodo que tu propones, pero en lo demás el RR esta bastante bien, y en constante evolución.

Un saludo.
_________________
 Sexo:Masculino  OcultoGalería personal de RedArrowVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
visenri
Moderador



Joined: 24 Dec 2004
Mensajes: 3230
Localización: Alicante

Volkswagen.gif
MensajeEscrito: Tue Oct 31, 2006 12:44 am  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Bueno, esto ya se mueve, por supuesto, en versión super alfa. Reproduce audio y muestra la lista de archivos que se puede controlar con los botones.

He eliminado los labels y ahora uso métodos gráficos para mostrar los labels y los scrollers, con lo cual se acabarón los labels de hora y tiempo de pista que parpadean, como en roadrunner. además el formulario ahora prácticamente no tiene controles (carga más rápida, sólo tiene el de la lista de archivos), y he implementado mi propia función para los labels con scroll (estaba usando un control del roadrunner).

Necesitais instalado el windows media player 9 o 10, que es lo que usa internamente para reproducir.

Sólo esta implementado lo básico, pista adelante, atrás, siguiente dir, dir anterior (pulsación larga en los botones de pista) y lo básico para moverse por los menus.

Los botones ya funcionan con repetición y con códigos de hold (mantener botón pulsado)

Hay implementados algunos codigos para los labels, las estáticas, el tiempo de pista, la hora, la fecha, el directorio actual y la pista actual.

Para los que quieran probar basta con darle un directorio con mp3 y darle al command1 (y el ya busca el primero reproducible), el skin yo no lo cambiaria porque es demasiado pronto aún para eso y puede que haya bastantes cosas que no funcionen en los cualquier otro skin. En cualquier caso el skin se puede editar perfectamente con el editor de roadrunner.

Podeis probar antes de darle al command1 la lógica de las carpetas con los botones cuadrados de abajo.

Sobre lo de integrar este tipo de reproducción en roadrunner, paso, no quiero echarme horas y horas revolviendo código del roadrunner, lo pensé al principio, pero he preferido comenzar de 0 prácticamente.

PD: De momento lo llamo CMC (Car Media Center).

Jezu!!!!!!!!!, muevemelo (el post)
_________________
Image
Software propio en vb6: http://www.solocarputer.com/phpbb2/viewtopic.php?t=7175
Mi carputer:
http://www.solocarputer.com/phpbb2/viewtopic.php?t=6913
Mi web, funciona!!: http://visenri.users.sourceforge.net/
   DesconectadoGalería personal de visenriVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
visenri
Moderador



Joined: 24 Dec 2004
Mensajes: 3230
Localización: Alicante

Volkswagen.gif
MensajeEscrito: Tue Nov 07, 2006 1:22 am  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Tengo un pequeño problema que se que está solventado con el .net, pero no quiero usar el .net.

Lo que quiero es Crear un objeto (formulario) que se ejecute en un thread independiente en VB6.

He encontrado un par pero ninguna de ellas me parece muy elegante que digamos:

Ambas se basan en crear un exe de tipo ActiveX, con un subproceso por cada objeto (en las propiadades de proyecto).

PRIMERA SOLUCION: el exe activeX será directamente el ejecutable final, y con cada neva instancia crearemos un nuevo thread, lo malo es que se instancia un nuevo objeto entero cada vez (todo el proyecto).

SEGUNDA SOLUCIÓN: el exe activeX lo compilaremos como un componente externo a la aplicación en si, y dentro de ese activeX pondremos los objetos (formularios, clases), que queramos instanciar en nuevos threads, lo malo es que hay que registrar dicho componente activex en el pc en el que se vaya a ejecutar (ya deja de ser un exe de copiar y pegar que es lo que me gusta a mi), y hay un exe de más ejecutándose en la lista de tareas.

He encontrado una más elegante y que sólo ejecuta la función o objeto que yo quiero en otro formulario, pero parece que hay problemas de estabilidad al cargar formularios en otros threads.
http://www.pscode.com/vb/scripts/ShowCode.asp?txtCodeId=24672&lngWId=1

Todo este lio porque quiero ejecutar tareas en segundo plano para evitar que la interfaz de usuario se bloquee durante unos segundos (buscar nuevo directorio con canciones, por ej).
_________________
Image
Software propio en vb6: http://www.solocarputer.com/phpbb2/viewtopic.php?t=7175
Mi carputer:
http://www.solocarputer.com/phpbb2/viewtopic.php?t=6913
Mi web, funciona!!: http://visenri.users.sourceforge.net/
   DesconectadoGalería personal de visenriVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
cederron




Joined: 05 May 2005
Mensajes: 272
Localización: Barcelona

toyota.gif
MensajeEscrito: Fri Nov 10, 2006 11:57 pm  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

visenri escribió:
Tengo un pequeño problema que se que está solventado con el .net, pero no quiero usar el .net.

...

Todo este lio porque quiero ejecutar tareas en segundo plano para evitar que la interfaz de usuario se bloquee durante unos segundos (buscar nuevo directorio con canciones, por ej).


Ya sabes que en .net creas un thread y listo no? no tiene mas complicacion. Por otro lado, porque dices que no quieres usar .net?
Yo de ti lo probaria y a lo mejor te llevas la sorpresa de que te va mas rapido y todo. Very Happy
 Sexo:Masculino  DesconectadoGalería personal de cederronVer perfil del usuarioEnviar mensaje privado
visenri
Moderador



Joined: 24 Dec 2004
Mensajes: 3230
Localización: Alicante

Volkswagen.gif
MensajeEscrito: Thu Dec 07, 2006 9:03 pm  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Al final he optado por crear el nuevo thread con la segunda opción, por no ser totalmente estable la última.

Si, se lo del .Net, pero no pienso migrar de momento.
_________________
Image
Software propio en vb6: http://www.solocarputer.com/phpbb2/viewtopic.php?t=7175
Mi carputer:
http://www.solocarputer.com/phpbb2/viewtopic.php?t=6913
Mi web, funciona!!: http://visenri.users.sourceforge.net/
   DesconectadoGalería personal de visenriVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
visenri
Moderador



Joined: 24 Dec 2004
Mensajes: 3230
Localización: Alicante

Volkswagen.gif
MensajeEscrito: Tue Dec 26, 2006 10:57 pm  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Bueno, esto sigue avanzando, ya funcionan correctamente:

El audioplayer (desde el que también se pueden abrir videos)
El audiobrowser (desde el que también se pueden abrir videos)

Los modos de visualización en el audioplayer

Suavizado de los ruidos de pop al cambiar de pista (reduciendo y elevando posteriormente el volumen del control windows media player al realizar el cambio de pista).

Integración con el interfaz serie kenwood que me fabriqué, de forma que ahora controlo la mayor parte del audioplayer y el audiobrowser desde los botones de la radio (sin usar programas externos tipo girder), me falta rizar el rizo, que es sacar el tiempo y número de pista por la pantalla del kenwood (a eso me pongo ahora).

Si tengo un rato luego adjunto unos archivos con el nuevo skin y el programa.
_________________
Image
Software propio en vb6: http://www.solocarputer.com/phpbb2/viewtopic.php?t=7175
Mi carputer:
http://www.solocarputer.com/phpbb2/viewtopic.php?t=6913
Mi web, funciona!!: http://visenri.users.sourceforge.net/
   DesconectadoGalería personal de visenriVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
visenri
Moderador



Joined: 24 Dec 2004
Mensajes: 3230
Localización: Alicante

Volkswagen.gif
MensajeEscrito: Sun Jan 14, 2007 11:39 pm  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

Más avances:

Corregidos algunos bugs y defectos.

Integración total con el kenwood, ya se ve el número de pista y el tiempo, y el tiempo parpadea cuando se pausa el sonido.

Implementados más labels.
Implementados más botones (HOME del audiobrowser)

Implementado el soporte básico para sliders horizontales.

Control básico del mezclador (volumen y mute maestro).

Control del Gamma.

Exclamation En el zip que adjunto está el programa de instalación y un skin de prueba (testskin2) que debeis copiar al directorio de instalación.
_________________
Image
Software propio en vb6: http://www.solocarputer.com/phpbb2/viewtopic.php?t=7175
Mi carputer:
http://www.solocarputer.com/phpbb2/viewtopic.php?t=6913
Mi web, funciona!!: http://visenri.users.sourceforge.net/
   DesconectadoGalería personal de visenriVer perfil del usuarioEnviar mensaje privadoIr a la web del autor
xuri
Desarrollador



Joined: 05 Jan 2006
Mensajes: 571

blank.gif
MensajeEscrito: Sun Jan 14, 2007 11:47 pm  Asunto del mensaje:   Responder con citaBottom of PageVolver arriba

ya sabes,soy desarrollador y si necesitas una mano, me dices cosas
_________________
Megane II Coupe Cabriolet Conf. dyn. 1,9dci azul otomano+esp+manos libres+retrovisores retr+Etapa Jbl 520w+Red+Parrot ck3300+GPS+Tft Indash Touchscreen+carpc+Open Sky One Touch+Sensores parking+Alfombrillas Metal+Frontal RS+Trasera RS+Aleron electra+TUBO RS+Camara trasera+Pegatinas F1Teamr
   DesconectadoGalería personal de xuriVer perfil del usuarioEnviar mensaje privado
Ver mensajes desde el anterior:      
Escribir nuevo temaResponder tema Ver tema anteriorEmail to a Friend.List users that have viewed this topicGuardar este tema como un archivoPrintable versionInicia sesión para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
No puedes escribir nuevos temas en este foro
No puedes responder temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en encuestas en este foro
You cannot attach files in this forum
You cannot download files in this forum

All times are GMT + 1 Hour
  Buscar  •  Foro  •  Diccionario  •  Preferencias  •  Registrar  •  Perfil  •  Inicia sesión para ver tus mensajes privados  •  Iniciar sesión

Noticias, Presentación , General, Automóviles, Hardware, Pantallas, Alimentación, GPS, Disp. de entrada, OBDII, Comun. inalámbricas, Sonido, Brico PC,
Software, Proyectos, Comentarios, Off topic, Compras conjuntas, Compra y venta, Profesionales | soloCarputer.com | Ordenador en el coche | Powered by phpBB

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.