¿Qué tan difícil crear un reproductor de medios (interfaz gráfica para MPlayer), orientación necesidad de empezar

StackOverflow https://stackoverflow.com/questions/2123412

  •  22-09-2019
  •  | 
  •  

Pregunta

Estoy bastante insatisfecho con todos los reproductores de medios disponibles, y yo también estaba buscando un proyecto importante para conseguir realmente en la programación. así que estoy pensando en escribir mi propio reproductor de medios. O ser una interfaz gráfica de usuario-interfaz más precisa para mplayer (algo similar a SMPlayer). ¿Qué tan difícil sería esto.? Tengo un montón de tiempo (meses), y estoy dispuesto a aprender nada.

Yo prácticamente no tienen ningún conocimiento de las ventanas / las librerías gráficas. Mi experiencia en programación: un montón tratado de diferentes idiomas, escribió un par de sitios web en php, mucha práctica en Java (aunque no hicieron nada importante). Eso es todo

Puede alguien proporcionar alguna orientación, sobre dónde empezar. Lo que todos a leer. ¿En qué idioma se debe utilizar. es C # /. NET una buena para esto? ya que no soy un experto en cualquier idioma y he incursionado en un montón de idiomas diferentes, creo que puedo recoger cualquier idioma. Aunque mi principal preocupación es mi falta de conocimiento práctico. Así que por favor me guía.

Por último mi preferencia es ventanas (jaja lo que sea), así que eso es lo que mi objetivo y eso es donde voy a hacer mi codificación.

Para resumir, quiero crear una guifrontend para MPlayer que funcionaría en las ventanas.

Gracias

Editar:. Por mplayer mplayer quiero decir (el Linux), y no Windows Media Player

¿Fue útil?

Solución

Un buen punto de partida podría estar mirando cómo el código para las obras gmplayer - gmplayer es la interfaz gráfica para MPlayer en Linux. Podría ser que todo lo que realmente necesita hacer es aportar el código gmplayer a Windows, a continuación, se obtiene una interfaz gráfica de usuario totalmente integrada en lugar de sólo un frontend.

Además, solicitud de función: una interfaz de usuario agradable de usar para poner de vídeo / audio efectos en el flujo de salida (que es tan difícil de utilizar en la versión CLI que la mayoría de los usuarios mplayer probablemente ni siquiera sabe que está ahí) <. / p>

Otros consejos

Yo sé lo que voy a recomendar que no es lo que está buscando, pero:

Yo crearía un front-end para VLC, que utiliza Qt, un marco de interfaz gráfica de usuario que es extremadamente útil y fácil para empezar, en C ++.

A partir de mi experiencia como usuario, VLC también es más estable y tiene más características.

inicio copiando una implementación funcional. Como usted ha mencionado, SMPlayer existe como un ejemplo práctico de lo que desea. Yo recomiendo empezar por cualquiera de piratería informática que funcione mejor (la lista de reproducción realmente necesita controles más intuitiva, y compatibilidad con varios monitores en Windows era inexistente última vez que lo probé) o tratando de duplicarla en el idioma de su elección.

Los beneficios de la piratería en una probject existentes incluyen: las obras existentes código base, el margen de trabajo necesario para hacer un cambio notable es mucho menor, y los desarrolladores existentes son capaces de ayudarle a llegar a la velocidad con las partes internas. Asimismo, el aprendizaje de idiomas del proyecto (C ++) sería útil, aunque puede que no sea la pena el esfuerzo si es más interesante para copiar sus características en su idioma preferido.

C # es ideal para la creación de cualquier interfaz gráfica de usuario de escritorio rápidamente. La mejor manera de comenzar con el diseño de interfaz gráfica de usuario es jugar un poco con los componentes de arrastrar / soltar disponibles en Visual Studio. Para la funcionalidad se puede utilizar este: http: // msdn.microsoft.com/en-us/library/dd564585%28VS.85%29.aspx .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top