PACS UF2 - Programación multimedia y dispositivos móviles
![]() |
![]() |
![]() |
Título del Test:![]() PACS UF2 - Programación multimedia y dispositivos móviles Descripción: Preguntas de pacs y test evaluables recopiladas de la UF2 (2023) Fecha de Creación: 2023/11/04 Categoría: Otros Número Preguntas: 109
|




Comentarios |
---|
NO HAY REGISTROS |
¿Cuántos tipos de patrones de diseño existen y cuáles son?. Uno: estructurales. Dos: estructurales y de comportamiento. Tres: creacionales, estructurales y de comportamiento. Cuatro: creacionales, estructurales, de comportamiento y funcionales. ¿Cómo puede un desarrollador detectar fallos en una aplicación una vez que los usuarios la están utilizando?. Revisando manualmente el código todos los días. Sólo a través del contacto directo con los clientes. Introduciendo un código en la app que avise cada vez que algo falle, como con Firebase Crashlytics. Esperando a que los usuarios dejen comentarios en la store. ¿Para qué se utiliza Postman?. Para instalar servicios web en servidores. Para crear servicios web desde cero. Para diseñar interfaces de usuario. Para definir y hacer pruebas sobre servicios web. ¿Cuáles son los dos lenguajes para el desarrollo de apps Android nativas?. Javascript y Swift. Ruby y PHP. Java y Kotlin. Python y C++. Axure nos permite trabajar en las interfaces de usuario. Verdadero. Falso. ¿Por qué es importante que un programador conozca técnicas de programación, mejores prácticas, patrones de diseño y otros aspectos mencionados?. Porque las empresas compiten por entregar los mejores productos al menor coste. Porque es la única forma de desarrollar hardware. Porque es una tradición en el mundo artesano. Porque es necesario para tener una vena artística. ¿Qué función ofrece el editor de código de Android Studio para facilitar la escritura de código?. El uso de Copilot. Generación automática de comentarios. Traducción automática del código. Autocompletado para teclear menos y codificar más rápido. ¿Qué máquina virtual se utilizaba en dispositivos Android previos a Android 5, Lollipop, para traducir el bytecode de Java al del procesador del móvil?. Android Runtime (ART). Bytecode Machine. Dalvik. JVM. Genymotion es una herramienta de control de versiones. Verdadero. Falso. ¿Qué indican las flechas que se ven hacia dentro del círculo en relación con las capas de una aplicación?. Representan la conexión entre la base de datos y la interfaz gráfica. Representan la dirección de uso, donde las capas exteriores conocen y usan a las capas interiores, pero no al revés. Indican que las capas exteriores dependen de las interiores. Significan que las capas interiores conocen y usan las capas exteriores. ¿Cuál es la principal función de un gestor de versiones en un proyecto?. Llevar la cuenta de todos los cambios producidos en el proyecto. Hacer que el código sea más complejo. No es de gran utilidad para el desarrollo de software. Sólo sirve para desarrollar aplicaciones de prueba. ¿Cuál es el propósito principal de aplicaciones como Jira, Redmine y Trello?. Para diseñar interfaces gráficas. Para gestionar el trabajo, listando tareas, errores y nuevas funcionalidades. Para escribir y compilar código. Para comunicarse con clientes. ¿Qué beneficio se obtiene al usar herramientas de gestión de trabajo en un equipo de desarrollo?. Traducir automáticamente el código a otros lenguajes. Aumentar la velocidad de la conexión a internet. Crear automáticamente nuevas funcionalidades para la aplicación. Calcular el tiempo que se tardará en terminar el desarrollo y asignar tareas entre programadores. ¿Por qué es esencial la documentación en el desarrollo de software?. Para aumentar el tamaño del proyecto. Para disponer de una descripción del funcionamiento interno de los módulos y facilitar la transmisión de conocimiento entre equipos. Sólo para cumplir con las regulaciones. Para hacer la aplicación más atractiva para los usuarios. ¿Qué es un emulador en el contexto de desarrollo de aplicaciones Android?. Una herramienta para escribir código. Una versión de Android para dispositivos reales. Un software que acelera la velocidad de ejecución de las apps. Una máquina virtual que emula el hardware de un terminar real para probar apps. Si el emulador de Android Studio resulta lento en un ordenador no muy potente, ¿qué alternativa se sugiere?. Actualizar Android Studio. Utilizar los emuladores de Genymotion. Comprar un nuevo ordenador. No usar emuladores. ¿Cuál es la principal diferencia entre el formato Android Application Package (APK) y los APP Bundles en términos de eficiencia?. Los App Bundles son más grandes que los APK. Los APK sólo contienen módulos ejecutables, mientras que los App Bundles contienen recursos y certificados. Los AppBundles sólo utilizan el código que cada terminal necesita, mientras que los APK incluyen todas las librerías para diferentes procesadores. Los APK son más fáciles de distribuir que los APP Bundles. Según el principio “D” de SOLID, ¿de qué debe depender la funcionalidad de una clase?. Debe depender de la cantidad de métodos que tiene. Debe depender de otras clases concretas. Debe depender de la cantidad de interfaces que implementa. Debe depender sólo de abstracciones y no de código concreto. Además de diseñar la interfaz gráfica, ¿qué otra funcionalidad ofrece Axure?. Ayudan a monetizar la aplicación. Permiten instalar la aplicación en dispositivos reales. Traduce la aplicación a múltiples idiomas. Permiten diseñar un flujo de ventanas, mostrando el camino del usuario entre pantallas. ¿Qué beneficio se obtiene al asegurar que cada parte del código desarrolle una y solo esa pequeña tarea en el enfoque Clean Code?. Los errores de un módulo se trasladarán al resto. Se requiere más tiempo para identificar errores. Los errores de un módulo no se trasladarán al resto y serán fácilmente identificables. Aumenta la complejidad del código. ¿Qué es un servicio web?. Una aplicación móvil conectada a internet. Un programa en un servidor conectado a internet que permite obtener y/o enviar datos. Una versión avanzada de un sistema operativo. Una herramienta para diseñar interfaces de usuario. ¿Qué es un "caso de uso" en el contexto de analizar los requisitos de una aplicación?. Es una clase que define la interfaz gráfica. Es una estructura básica de datos. Es una librería de bases de datos utilizada en la app. Es la funcionalidad o tarea que el usuario pide a la app. ¿Qué caracteriza a GIT como herramienta de control de versiones?. No permite trabajar con aplicaciones gráficas. Es la única herramienta de control de versiones disponible. Sus comandos son extremadamente complicados. Es el control de versiones más usado hoy en día y sus comandos son relativamente sencillos. Antes de comenzar con el desarrollo en Android Studio, ¿qué se debe tener preparado?. Una lista de posibles errores. Una versión beta de la app. Una estrategia de marketing. Un análisis funcional que liste las funcionalidades de la app. ¿Por qué es útil definir todos los parámetros que influirán en el desarrollo antes de comenzar?. Para poder cambiar la idea original de la app. Para elegir el lenguaje de programación adecuado. Para determinar el precio final de la app. Para tener una idea real del tiempo, recursos técnicos y financieros necesarios. ¿Qué nos asegura Android Studio al ser instalado en nuestro sistema?. Que tengamos una versión adecuada del JDK de C#. Que tengamos una versión adecuada del UDK de Android. Ninguna de las opciones es correcta. Que tengamos una versión adecuada del JDK de Java y el SDK de Android. Una de las herramientas de que dispone Android Studio para verificar errores y así poder solucionarlos es: Gradle. AVD. Manifest. Logcat. ¿Cuál es el principal objetivo del desarrollo Clean?. Aumentar la velocidad de desarrollo. Asegurar que cada módulo de código realice múltiples tareas. Facilitar la comunicación entre diferentes equipos de desarrollo. Mantener estructuras y normas en el código para dividir funcionalidades en tareas pequeñas. ¿Qué buscan solucionar los patrones de diseño de software?. Errores en la elección del lenguaje de programación. Problemas de marketing en el desarrollo de software. Problemas de comunicación entre equipos de desarrollo. Problemas típicos de arquitectura del código que se repiten en casi todas las aplicaciones. Durante la fase de implementación, ¿qué podría implementar el jefe de proyecto para incrementar la eficacia de los desarrolladores?. Un nuevo lenguaje de programación. Herramientas de diseño gráfico. Un nuevo sistema operativo. Metodologías ágiles, como XP, Scrum o Kanban. ¿Cuál es el propósito principal de aplicaciones como Axure, MockPlus y Adobe XD?. Para conectar la aplicación a bases de datos. Para testear la velocidad de la aplicación. Para escribir el código de la aplicación. Para diseñar la interfaz gráfica de una aplicación antes de su desarrollo. ¿Cuál es la herramienta gratuita recomendada para empezar a programar aplicaciones Android?. Swift. Android Studio. Eclipse IDE. JDK de Java. Si un proyecto de desarrollo en Android Studio utiliza una base de datos y servicios web, ¿qué estructura de directorios va a tener?. Un directorio principal llamado "datos" con subdirectorios "base" y "web". Un directorio principal llamado "repositorio" con subdirectorios "local" y "remoto". Un directorio principal llamado "app" con subdirectorios "datos" y "servicios". Un directorio principal llamado "servicios" con subdirectorios "base de datos" y "web". ¿Cuál es la diferencia entre las pruebas unitarias y las pruebas instrumentales en Android?. Las pruebas unitarias se realizan después del lanzamiento de la app, mientras que las pruebas instrumentales se realizan antes. Las pruebas unitarias solo se realizan en terminales reales, mientras que las pruebas instrumentales se realizan en emuladores. Las pruebas unitarias y las pruebas instrumentales son lo mismo. Las pruebas unitarias prueban el funcionamiento de módulos de código puro, mientras que las pruebas instrumentales prueban el código del módulo directamente en un terminal. Si no se siguen las técnicas de la ingeniería del software en un gran proyecto profesional, ¿cuál podría ser el resultado?. Se gastará menos tiempo y recursos. Se obtendrá una aplicación con características avanzadas. Se obtendrá una aplicación altamente optimizada. Se terminará con una aplicación llena de fallos que nadie desea descargar. ¿Qué permite el uso de las clases MediaBrowser y MediaBrowserService en el sistema Android?. Que el sistema reproduzca audio sin la necesidad de una interfaz gráfica. Que el sistema impida que otras aplicaciones controlen la reproducción de audio. Que el sistema funcione únicamente con un cliente específico de Android. Que el sistema funcione con más de un cliente, permitiendo el control de la reproducción desde diferentes apps. ¿Cómo se puede incluir ExoPlayer en un proyecto de Android?. Instalándolo como una aplicación independiente en el sistema Android. Mediante la programación de un nuevo componente desde cero. Utilizando exclusivamente las funcionalidades de MediaPlayer. Añadiendo líneas específicas al archivo de configuración build.gradle del proyecto. ¿Cómo se puede integrar un reproductor de vídeo en la interfaz gráfica de una app de Android?. Solo a través de la carga y codificación de vídeo sin elementos gráficos. Mediante la ejecución de un servicio en segundo plano sin interfaz gráfica. Exclusivamente mediante la codificación directa en la ventana de la aplicación. Utilizando un elemento VideoView en el layout y controlando la reproducción con un MediaController. ¿Qué funcionalidades adicionales permiten las capacidades multimedia de los sistemas móviles en aplicaciones que no son estrictamente de audio y vídeo?. Juegos en línea. Edición de texto. Navegación por internet. Videollamadas y reproducción de mensajes de audio. ¿Qué factores deben tenerse en cuenta en el desarrollo de aplicaciones multimedia para dispositivos móviles?. La estabilidad de la conexión a internet solamente. La disponibilidad de una única clase para cada función en el SDK. La uniformidad de los dispositivos móviles. Las capacidades de hardware y software de cada terminal. ¿Cuál es uno de los factores más importantes antes de comenzar el desarrollo de cualquier sistema de software, especialmente para apps multimedia?. La definición del modelo de ingresos por subscripción de la aplicación. La elección de la plataforma de lanzamiento. La selección de colores y fuentes. El análisis y diseño de la arquitectura. ¿Qué intentan estandarizar los sistemas operativos móviles a través de sus librerías multimedia?. La necesidad de codificar mecanismos para la estabilidad de la app. Los protocolos de compresión de datos. Las diferencias en las aplicaciones de terceros. Las funcionalidades del hardware y las diferencias entre terminales. ¿Qué se debe considerar al manejar imágenes y vídeo en aplicaciones multimedia en Android Studio?. El color y la resolución de las imágenes únicamente. La velocidad de la conexión a internet de los usuarios. La facilidad de uso de las interfaces de usuario. Las limitaciones de memoria de los terminales y los protocolos de compresión que soportan. ¿Cómo promueve Android la división de las aplicaciones de reproducción de audio?. En un único módulo que maneja tanto la interfaz gráfica como la reproducción de audio. En una arquitectura de múltiples clientes para un solo servidor. En múltiples servicios que se ejecutan en primer plano. En dos módulos bien diferenciados: uno para control y otro para servicio en background. ¿Qué recurso proporcionan los desarrolladores de sistemas operativos móviles para facilitar la creación de aplicaciones multimedia?. Aplicaciones de redes sociales preinstaladas. Acceso a plataformas de streaming. Herramientas de análisis de datos. Librerías multimedia integradas en el SDK. El reproductor de MP3 se ha quedado obsoleto para el consumo de audio fuera de casa debido a la capacidad multimedia de los terminales móviles. Verdadero. Falso. ¿Cuál es la forma más sencilla de capturar vídeo en Android Studio?. Hackear el sistema operativo para permitir la grabación de vídeo. Desarrollar una nueva arquitectura de grabación de vídeo para la API de Android Studio. Programar el hardware de la cámara y el sonido desde cero. Utilizar una app preinstalada en el sistema que funcione como grabadora de vídeo. El siguiente código nos permite establecer a un VideoView un archivo de video en la red: videoView.setVideoPath(“http://videocdn.bodybuilding.com/video/mp4/62000/62792m.mp4”). Verdadero. Falso. El siguiente código nos permite acceder a un VideoView que se encuentra en nuestra Activity: val videoView = findViewById<VideoView>(R.id.videoView). Verdadero. Falso. ¿Qué periféricos pueden utilizar los usuarios que deben ser adecuadamente tratados en las aplicaciones multimedia?. Monitores externos e impresoras. Solo auriculares con cable. Exclusivamente cámaras. Teclados, joysticks, y auriculares Bluetooth con botones de control. ¿Qué es el HAL (Hardware Abstraction Layer) en el contexto del sistema operativo Android?. Una aplicación que permite a los usuarios controlar el hardware del dispositivo. El código central del sistema operativo Android. Un conjunto de drivers específicos de cada fabricante de dispositivos móviles. Una capa de software que proporciona una interfaz común para la comunicación con el hardware del dispositivo. ¿Qué permisos se deben añadir en el manifest de una aplicación Android para acceder a archivos de vídeo en el disco o a vídeos en internet?. <android.permission.CAMERA> y <android.permission.RECORD_AUDIO>. <android.permission.READ_EXTERNAL_STORAGE> y <android.permission.STREAM_MUSIC>. <android.permission.ACCESS_WIFI_STATE> y <android.permission.ACCESS_NETWORK_STATE>. <android.permission.WRITE_EXTERNAL_STORAGE> y <android.permission.INTERNET>. ¿Cómo ha evolucionado el SDK de Android desde sus primeras versiones hasta hoy?. Ha permanecido bastante básico y limitado en funcionalidades. Ha cambiado para ser exclusivamente compatible con aplicaciones de terceros. Ha disminuido en capacidades, dependiendo más de librerías de terceros. Ha evolucionado significativamente, ofreciendo ahora enormes capacidades. ¿Qué característica hace a ExoPlayer una herramienta poderosa para la reproducción de vídeo en Android?. Su incapacidad para soportar streaming de vídeo y audio. Su exclusión del SDK de Android que hace que sea menos compatible con el sistema. Su limitación a funciones de alto nivel sin posibilidad de personalización para Youtube. Su capacidad para configurar y ajustar todos los parámetros de la reproducción mediante interfaces de bajo nivel. ¿Qué caracteriza a la clase Audiotrack en comparación con MediaPlayer?. La capacidad de decodificar y reproducir archivos de música en MP8. La necesidad de instalación y configuración compleja desde el SDK de Android Studio. La habilidad de solapar múltiples fuentes de sonido en tiempo real. La capacidad de reproducir sonidos decodificados con mayor rapidez. ¿Qué clase se podría utilizar para un servicio más sencillo de reproducción de audio que no requiere acceso de aplicaciones de terceros?. VideoView. MediaBrowser. MediaController. Service. ¿Para qué tipo de aplicaciones es imprescindible la clase SoundPool?. Aplicaciones que sólo reproducen música en MP3. Aplicaciones de edición de texto. Juegos que requieren solapar múltiples fuentes de sonido. Aplicaciones de grabación de voz. ¿Para qué se utiliza el FileProvider definido en el manifest de una aplicación Android?. Para evitar que la aplicación necesite permisos para acceder a los archivos. Para permitir que la aplicación acceda a cualquier archivo en el dispositivo sin restricciones. Para compartir archivos de forma segura entre diferentes aplicaciones. Para proporcionar una ruta directa de archivos entre aplicaciones. ¿Qué clase del SDK de Android permite la reproducción de audio y vídeo de manera sencilla y eficiente?. ToneGenerator. SoundPool. AudioTrack. MediaPlayer. ¿Qué nos permiten las arquitecturas más complejas de clases de Android Studio en relación con la reproducción de vídeo?. La simplificación de la reproducción de vídeo sin necesidad de clases de la API de Android Studio como MediaPlayer o ExoPlayer. Menos control sobre la reproducción de vídeo. Un mayor control sobre la reproducción de vídeo. La capacidad de reproducir vídeo sin establecer permisos. El siguiente código nos permite acceder a un AudioView que se encuentra en nuestra Activity: val videoView = findViewById<VideoView>(R.id.videoView). Verdadero. Falso. ¿Cuál es el mayor desafío respecto a las clases y las interfaces de Android Studio en las librerías multimedia?. La dificultad de integrarlas con aplicaciones de terceros. La incompatibilidad entre las diferentes versiones del sistema operativo. La existencia de diferentes clases para las mismas funciones, y la obsolescencia de algunas. La falta de documentación adecuada para su uso. ¿Cuál de los siguientes dispositivos han quedado obsoletos para el consumo de audio fuera de casa debido a la capacidad multimedia de los terminales móviles?. Smartphones. Smart TV. Tablets. Reproductores de MP3 portátiles. ¿Dónde se encuentran los drivers que controlan componentes como la cámara, la pantalla, el micrófono y el sonido en Android?. En el HAL (Hardware Abstraction Layer). En los servicios del sistema de Android. En los servicios de los report media. En el núcleo de Linux del sistema operativo. Añadir estas líneas en el build.gradle de nuestro proyecto nos permite incluir todas las funcionalidades de ExoPlayer: implementation’com-google.android.exoplayer:exoplayer-core:2.11.5’ implementation’com-google.android.exoplayer:exoplayer-ui:2.11.5. Verdadero. Falso. ¿Qué funcionalidades adicionales ofrece ExoPlayer que no están disponibles en MediaPlayer?. Reproducción de archivos de música en MP3. Solapamiento de múltiples fuentes de sonido. Soporte para Dynamic Adaptative Streaming sobre HTTP (DASH) y Common Encryption. Generación de sonidos simples, como pitidos. Añadir esta línea en el build.gradle de nuestro proyecto nos permite incluir todas las funcionalidades de ExoPlayer: implementation ‘com.google.android.exoplayer:exoplayer:2.10.4’. Verdadero. Falso. ¿Cuál es el uso principal de la clase ToneGenerator en el desarrollo de aplicaciones Android?. Para la decodificación y reproducción eficiente de archivos de música en MP3. Para reproducir vídeos y audios de forma sencilla y eficiente. Para generar y mezclar múltiples fuentes de sonido en juegos. Para reproducir sonidos simples, como pitidos, utilizando frecuencias preprogramadas. En el contexto de las aplicaciones multimedia, ¿cómo se espera que funcione una app de audio en términos de ejecución?. Sin la necesidad de una interfaz gráfica. Solo en primer plano con una interfaz gráfica. Como un servicio en segundo plano. Como una aplicación que no permite multitarea. ¿Qué funcionalidad especial del sistema Android se destaca en relación con los dispositivos MIDI?. La opción de cargar archivos MIDI en la memoria del dispositivo Android. La capacidad de reproducir clips de audio MIDI. La capacidad de controlar dispositivos MIDI conectados mediante USB o Bluetooth LE. La habilidad de convertir dispositivos Android en dispositivos MIDI. ¿Qué códec de vídeo es opcional en Android 7.0+ y qué tipos de archivo soporta?. H.264 AVC Baseline Profile. VP9. H.265 HEVC. H.263. ¿Qué permisos son necesarios para grabar audio y guardar el archivo en un dispositivo Android?. <android.permission.SOUND_CAPTURE> y <android.permission.STORAGE_ACCESS>. <android.permission.AUDIO_RECORD> y <android.permission.SAVE_FILE>. <android.permission.CAPTURE_AUDIO_OUTPUT> y <android.permission.READ_EXTERNAL_STORAGE>. <android.permission.RECORD_AUDIO> y <android.permission.WRITE_EXTERNAL_STORAGE>. ¿Qué característica de hardware se debe declarar en el manifest para indicar que el dispositivo puede tener un gamepad?. <android.hardware.audio.output>. <android.hardware.camera.flash>. <android.hardware.camera>. <android.hardware.gamepad>. ¿Qué método de MediaPlayer se utiliza para iniciar la reproducción de audio?. init(). play(). run(). start(). ¿Qué método de VideoView se utiliza para detener completamente la reproducción de un video y liberar los recursos asociados?. releaseVideo(). haltVideo(). endPlayback(). stopPlayback(). ¿Qué puede hacer una app desarrollada en Android con respecto a los dispositivos MIDI?. Enviar comandos MIDI a un dispositivo hardware o software para generar sonidos. Recibir datos de un teclado MIDI para generar sonidos. Ninguna de las dos. Ambas, recibir datos de un teclado MIDI y enviar comandos MIDI a un dispositivo. ¿Qué clase de Android es conocida por su potencia y versatilidad en la reproducción de audio y vídeo, especialmente en streaming?. MediaPlayer. SoundPool. MediaRecorder. ExoPlayer. ¿Cómo se llama el método que prepara el MediaPlayer para la reproducción?. configure(). initialize(). setup(). prepare(). ¿Qué método de MediaRecorder se utiliza para establecer un límite de duración para la grabación?. setAudioSamplingRate(). setMaxFileSize(). setOutputFormat(). setMaxDuration(). ¿Cuál es la tasa de bits y frecuencia de muestreo que soporta el códec AMR-NB en Android?. 4,75 a 12,2 kbps sampleadas a 8 kHz. 8 a 320Kbps CBR o VBR. 6,60 a 23,85 kbps sampleadas a 16 kHz. Hasta 48 kHz, 16 bit recomendados. ¿Cómo se declara en el manifest de una app Android que el uso de la cámara no es fundamental para su funcionamiento?. <uses-permission android:name="android.permission.CAMERA" android:required="false" />. <uses-permission android:name="android.permission.CAMERA" />. <uses-feature android:name="android.hardware.camera.any" android:required="false" />. <uses-feature android:name="android.hardware.camera.any" android:required="true" />. ¿Qué sucede si se alcanza el tamaño máximo de archivo establecido durante la grabación?. La grabación continúa sin guardar más datos. La calidad del audio se reduce automáticamente. La grabación se detiene automáticamente. La grabación se pausa hasta que se libere espacio. ¿Qué es el NDK y para qué se utiliza en el desarrollo de aplicaciones Android?. Un kit de desarrollo para aplicaciones de alto nivel. Un paquete de extensiones para el SDK de Android. Un conjunto de herramientas para desarrollo en Java. Un conjunto de herramientas y librerías para acceder a niveles más bajos del sistema. ¿Qué componente de la interfaz de usuario se utiliza para proporcionar controles de reproducción en el VideoView?. ControlView. PlaybackControls. MediaController. MediaButtons. ¿Qué método de VideoView se utiliza para reanudar la reproducción de un video?. play(). resume(). start(). continuePlayback(). ¿Cuál es la función principal de la clase SoundPool en Android?. Reproducir vídeos de larga duración. Capturar audio y vídeo. Reproducir clips de audio cortos y mezclarlos eficientemente. Reproducir audio en streaming. ¿Qué método de MediaPlayer se utiliza para detectar cuando la reproducción de un clip de audio ha terminado?. setOnAudioEndListener(). setOnEndListener(). setOnCompletionListener(). setOnFinishListener(). ¿En qué directorio se insertan los clips de audio y video para reproducirlos desde el código?. res/values. res/drawable. res/raw. res/layout. ¿Qué característica de hardware se debe declarar como necesaria en el manifest para una aplicación de grabación de audio?. android.hardware.speaker. android.hardware.camera. android.hardware.audio.output. android.hardware.microphone. ¿Qué permiso es necesario para reproducir un vídeo desde una URL en Internet en Android?. android.hardware.speaker. android.hardware.camera. android.hardware.audio.output. android.permission.INTERNET. ¿Qué componente se utiliza para agregar controles de reproducción a un VideoView?. PlaybackController. VideoController. ControlPanel. MediaController. ¿Qué clase se utiliza para generar tonos simples sin almacenar datos en memoria y cuál es su limitación principal?. AudioTrack. SoundPool. MediaPlayer. ToneGenerator. ¿Qué librería del SDK de Android permite trabajar con dispositivos MIDI?. android.hardware.midi. android.bluetooth.midi. android.media.Audio. android.media.midi. ¿Qué método de la clase MediaCodecInfo indica si un códec es puramente virtual y no utiliza ayuda del hardware?. IsRealOnly(). isVirtualCodec(). isPureCodec(). isSoftwareOnly(). ¿Qué método de VideoView se utiliza para establecer la URI del video que se va a reproducir?. setVideoPath(). setVideoLink(). setVideoSource(). setVideoURI(). ¿Qué componente se utiliza para mostrar la secuencia de video en la app?. MediaPlayer. VideoNeoPlayer. ImageView. VideoView. ¿Qué lenguajes de programación se deben utilizar al trabajar con el NDK en Android?. C# y C**. Python y Ruby. Java y Kotlin. C y C++. ¿Qué método se utiliza para asignar un vídeo desde el almacenamiento externo a un VideoView en Android?. videoView.setVideoURI(Uri.parse(clip.path)). videoView.setVideoPath(clip.path). videoView.setVideoResource(R.raw.video). videoView.setDataSource(clip.path). ¿Qué método de MediaPlayer se utiliza para detener la reproducción de audio?. halt(). pause(). end(). stop(). ¿Qué método se llama para liberar los recursos del MediaRecorder cuando la actividad se detiene?. clear(). dispose(). free(). release(). ¿Qué clase de Android se utiliza para reproducir clips de audio y video?. MediaController. AudioClipPlayer. MediaFistroPlayer. MediaPlayer. El formato de archivo .whab nos permite almacenar una grabación de nuestro teléfono Android Studio. Verdadero. Falso. ¿Qué tecnologías de streaming de vídeo y audio son compatibles con ExoPlayer que no están disponibles en MediaPlayer?. Silverlight y Flash. RTSP y HLS. MPEG-DASH y HDS. DASH, SmoothStreaming y Common Encryption. ¿Qué método de MediaRecorder se utiliza para especificar la fuente de audio para la grabación?. setInputSource(). setMicrophone(). setSource(). setAudioSource(). ¿Cuál es la ventaja de almacenar archivos en la carpeta res/raw en comparación con la carpeta assets?. En res/raw se pueden crear árboles de directorios libremente. No hay límite de tamaño para los archivos en res/raw. Los archivos en res/raw se pueden comprimir. Los archivos en res/raw se tratan como recursos y se les asigna un identificador automáticamente. ¿Para qué se utiliza la clase AudioTrack en Android?. Para la reproducción de clips de audio en modo streaming o estático. Para la mezcla de streams de vídeo y audio. Para acceder a los códecs del sistema. Para controlar la reproducción de vídeo. ¿Qué tipo de archivos de audio soporta Android para el códec AAC LC?. MP3 (.mp3). Ogg (.ogg). 3GPP (.3gp) y MPEG-4 (.mp4, .m4a). FLAC (.flac). ¿Qué formato de archivo se utiliza para guardar una grabación en Android Studio?. .3gp. .ahc. .wab. .mp8. ¿Qué clase se utiliza en Android para la captación de audio y vídeo?. MediaRecorder. MediaPlayer. AudioTrack. ExoPlayer. |