Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Como mantener el sonido y detener el sonido en vuforia

Iniciado por yoelrodguez, Marzo 13, 2018, 06:34:29 PM

Tema anterior - Siguiente tema
Hola tengo la siguiente situación, estoy leyendo un libro con realidad aumentada (Euforia) en el cual reproduzco el sonido de la  narración por cada página. El problema que tengo es el siguiente: si quito la  opción de detener el sonido cuando paso de página se me encima uno con el otro y si mantengo la opción de detener el sonido cuando cuando dejo de leer el patrón se me detiene. Lo que quiero es que cuando se deje de leer el patrón se continue reproduciendo el sonido hasta que se lea el nuevo patrón o se termine el sonido. A continuación  les dejo el código del script que tengo. Gracias
 
 
 


using UnityEngine;
using Vuforia;
public class reproduccionAudio : MonoBehaviour, ITrackableEventHandler
 
{
 private TrackableBehaviour mTrackableBehaviour;
public AudioClip otherClip;
AudioSource audioSource;
        void Start()
        {
      //Traemos el valor del GameObject y lo acipnamos el audioSouce
      audioSource = GetComponent<AudioSource>();
      
            mTrackableBehaviour = GetComponent<TrackableBehaviour>();
            if (mTrackableBehaviour)
            {
                mTrackableBehaviour.RegisterTrackableEventHandler(this);
            }
        }
   
        public void OnTrackableStateChanged( TrackableBehaviour.Status previousStatus, TrackableBehaviour.Status newStatus){
   if(audioSource.isPlaying){
      audioSource.Stop ();
   }   
      
   if (newStatus == TrackableBehaviour.Status.DETECTED ||
             newStatus == TrackableBehaviour.Status.TRACKED ||
             newStatus == TrackableBehaviour.Status.EXTENDED_TRACKED) {
      if (!audioSource.isPlaying) {
         audioSource.Play ();
      }
   }
      }
   }

 
 
 
 
 
 

es mas como un problema de logica, tienes q hacer un control independiente para el audio, y cambiarlo cuando cambia de pagina con esos eventos

Etiquetas: