La experiencia en la aplicación IVX lograr la función de grabación

A veces, en caso de que necesitemos utilizar la función de grabación, grabación en IVX hoy hablar es de cómo lograrlo.

1. La primera grabación es utilizar la función de grabación de micro-canales, por lo que el caso de tener que añadir un número público de micro-canales de componentes, si otro al hacer clic en el botón para iniciar la grabación, debemos determinar primero el caso del entorno operativo está en el entorno de navegador de micro-canales. No es el caso de necesidades para pedir al usuario, y si es así para hacer que el número de micro-canales públicos para iniciar la grabación, y el estado del flip-flop entonces reinicio, entonces el valor del "estado" variable se establece, el jugador desencadenantes.
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
2. El valor del "estado" Variable
en el paso anterior con una operación a un "estado" se establece en 1, este efecto es un valor variable de diferentes páginas, su valor inicial es 0. Nuestra interfaz de grabación se utiliza para mostrar una bandera, que es un atributo visible el enlace de datos, sólo cuando el "status" no es igual a 0, se visualiza la bandera y hay dos estados interfaz de grabación, si la determinación a través del contenedor de visualización, cuando el "estado" es igual a una interfaz de grabación de visualización, cuando el "estado" es igual a 2. extremos de grabación la pantalla de visualización.
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
3. gatillo
debido al largo historial de límite de micro-canales no puede exceder de los 60, por lo que necesitamos mucho tiempo para hacer un registro de la grabación actual, utilizar componentes que desencadenan sus propiedades en el intervalo de tiempo establecido es de 1 s, que se activa cada 1s jugar una vez.
Aquí Insertar imagen Descripción
Utilizamos una variable numérica "tiempo récord" para grabar la longitud de la grabación actual cuando se dispara el gatillo, bajo la bandera de los componentes de texto directamente vinculante "tiempo récord".
Aquí Insertar imagen Descripción
Cada jugador va a desencadenar "tiempo récord" más 1 (que es el tiempo entre el disparo), entonces el juicio "Tiempo de grabación" es mayor que o igual a 60 años, es mucho tiempo si esto significa que ha llegado al máximo de grabación, dejamos de grabación, dará lugar a la pausa, número público de micro-canales para detener la grabación y carga, en su devolución de llamada podemos recibir tres parámetros, ID local, ID del servidor y la dirección URL de audio, vamos a asignar a las variables numéricas ID local "ID local", el audio URL pasa al servicio "grabaciones presentadas." El papel del servicio es que se presentará a la base de datos de URL de audio, si se presenta retorno exitoso, si se devuelve el fracaso. Se solicita al usuario a continuación para cambiar el valor y el "status", saltar a la página correspondiente.
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
4. tomar la iniciativa para finalizar la grabación
, por supuesto, también el caso de que, antes del final de los años 60 el usuario está grabando activamente y acción del disparador aquí en el evento de clic es muy similar.
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
5. Reproduzca la cinta
si es el final del camino grabación, estaremos valor de ID local de audio almacenado en la variable "ID local", así que cuando haga clic en Reproducir, será "ID local" órdenes públicos micro-canal pasado su reproducción grabación puede ser.
Aquí Insertar imagen Descripción
resumen

Tenga en cuenta que el ID local se utiliza para reproducir archivos de audio local, la URL de sonido cargado en la parte de nuestro servidor de la dirección de audio de micro-canales. Si desea reenviar el caso a que sus amigos sean capaces de escuchar, a continuación, desea que la URL de audio introducido en el parámetro URL de los casos en adelante junto con amigos, o, en su demostración es la URL de audio subido a IVX la base de datos, también se puede obtener primero URL de identificación de datos de audio en la base de datos, incrustar enlaces a acciones ID de datos del parámetro de URL, se abren los amigos comparten un vínculo para obtener datos de identificación, obtener la dirección URL de audio correspondiente a ir a la base de datos y la carga.

Supongo que te gusta

Origin blog.51cto.com/14556317/2484437
Recomendado
Clasificación