Red de conocimiento informático - Aprendizaje de programación - Cómo utilizar ReplayKit para iOS

Cómo utilizar ReplayKit para iOS

Introducción a ReplayKit

En iOS 9, ReplayKit es un nuevo marco que brinda beneficios a los desarrolladores de juegos (desarrolladores). Hace que sea más fácil para los jugadores registrar el progreso o los datos del juego y compartirlos. Pero aquí está el truco: ¡ReplayKit proporciona a los usuarios (jugadores) una interfaz interactiva completamente funcional para editar o crear sus propios videoclips!

ReplayKit produce grabaciones de vídeo de alta definición sin pérdida de energía ni rendimiento y es compatible con dispositivos con chips A7 o superiores y iOS 9 o superior.

Lo que necesitas

Este tutorial requiere que uses Xcode 7.0 o superior, y Yosemite (10.10.x) o superior. Si desea probar este sencillo proyecto en su dispositivo, asegúrese de tener el hardware y el software necesarios para ReplayKit y, por supuesto, descargue el código fuente del proyecto desde GitHub.

Comenzar a grabar

El marco ReplayKit proporciona la clase RPScreenRecorder y el método singleton de clasesharedRecorder() para grabar juegos. Este objeto de instancia es responsable de verificar las capacidades de grabación del dispositivo, incluido iniciar, detener y descartar la grabación y, opcionalmente, activar el micrófono, lo que permite a los jugadores grabar narraciones de voz en tiempo real.

Abra el archivo GameViewController.swift en el proyecto inicial descargado de GitHub. En la parte superior del archivo, importe el marco ReplayKit.

Compile y ejecute su aplicación e intente presionar el botón verde, verá un efecto de partículas que parece una bola de fuego, si hace clic para comenzar a grabar, verá una advertencia como la siguiente: