using UnityEngine;
using System.Collections;
public class OpenAR_Video_Control : MonoBehaviour {
private Vuforia.TrackableBehaviour mTrackableBehaviour;
//Add your Marker here number = marker
public MediaPlayerCtrl scrMedia1;
public MediaPlayerCtrl scrMedia2;
public bool m_bFinish = false;
// Use this for initialization
void Start () {
scrMedia1.OnEnd += OnEnd;
}
// Update is called once per frame
void Update () {
////////////////////Touch Marker////////////////////////////////////////
foreach( Touch touch in Input.touches)
{
if( touch.phase == TouchPhase.Ended)
{
Ray ray = Camera.main.ScreenPointToRay(new Vector3(touch.position.x, touch.position.y, 0));
RaycastHit hit;
Physics.Raycast( ray, out hit);
if (hit.collider.name == “VideoManagerA”) {
scrMedia1.Stop ();
scrMedia2.Stop ();
if (hit.collider.name == “VideoManagerA”)
{
scrMedia1.play ();
scrMedia1.pause ();
scrMedia2.stop ();
}
m_bFinish = false;
if( hit.collider.name == “VideoManagerB”)
{
scrMedia2.Stop ();
scrMedia1.Stop ();
if (hit.collider.name == “VideoManagerA”)
{
scrMedia2.play ();
scrMedia2.pause ();
scrMedia1.stop ();
}
}
}
}
////////////////////////////////////////////////////////////
}
void OnGUI() {
}
void OnEnd()
{
m_bFinish = true;
}
}