Reproductor multimedia, que carga y reproduce videos, permitiendo pausarlos, pararlos, verlos en velocidad rápidad, normal e inversa. También permite acceder a la webcam, activándola y parándola cuando sea necesario.
- Abrir una terminal ▪️
- Situarse en el directorio del proyecto 🈵
- Ejecutar
qmake
. Esto generará en la carpeta un Makefile. 📄 - Ejecutar
make
. Esto genererá archivos .o, el ejecutable y los archivos moc y qrc. 📦 💩 - Listo, ejecutar el reproductor.app (doble click en carpeta) para abrir la aplicación. 📼
- Al terminar la ejecución y uso, usar
make clean
ymake distclean
. Las cosas bien recogidas. 📪
-
Que la bash conozco el comando
qmake
. 🔍1.1. Para esto, hará falta editar el fichero ~/profile en Linux 🐧 y ~/.bash_profile en MAC 🍏.Podemos usar
vi ~/.bash_profile
, para añadir la ruta en la que se encuentraqmake
al PATH, la cuál será de esta forma:PATH=$PATH:/Users/<tu usuario>/Qt/<versión (5.8 recomendada) >/clang_64/bin
. -
Tener el compilador g++.
Se han implementado los siguientes elementos:
- Botón Play / Pause, para iniciar o pausar la reproducción de una película.
▶️ - Si no se está reproduciendo nada o se está viendo la webcam, al pulsar este control se abre un cuadro de diálogo para seleccionar el archivo de vídeo y después comenzar la reproducción.
- Si se estaba reproduciendo un archivo, esta se pondrá en pausa.
- Botón Webcam, para iniciar la captura de la webcam.:camera:
- Botón Stop, para detener la reproducción del archivo o la captura de la webcam. ⛔
- Botón radio Rewind, para reproducir la película hacia atrás. Solo actúa y tiene efectos sobre vídeos. ⏪
- Botón radio Forward, para reproducir la película hacia adelante de forma acelerada. Solo actúa y tiene efectos sobre vídeos. ⏩
- Botón radio Normal, para reproducir la película de manera normal (opción por defecto). Solo actúa y tiene efectos sobre vídeos.
La ruta del video con el nombre y el nombre de la webcam se refleja en la barra de estado.
Los botones tienen iconos. 🌚
Los videos que reproduce son .mp4 y .amv.
Existen ventanas de advertencia para avisar al usuario.
Eduardo Borges Fernández ([email protected]) Sistemas Operativos Avanzados. Universidad de La Laguna (ULL) 🎓