如需查看具體項目例子,可以去各大應用市場下載“萌萌雞”app。體驗功能!
通過掃描識別到不同的福卡,獲取到福卡的類型,把類型的id傳給android 原生,android通過類型的id從服務器獲取到收到福卡的列表通過對話框顯示出來。點擊某一項福卡獲取視頻地址,將視頻地址傳人到unity里面。具體實現過程
1.新建imageTarget組件
2.新建Vuforia中的MMChickWisdow組件,綁定在imageTarget中,設置為未激活
3.在WisdomFuka中添加組件DefaultTrackableEventHandler
里面需要實例化MMChickWisdow,在識別到的時候可以激活MMChickWisdow.isAcitvity(true)
4.在VideoPlaybackBehaviour組件上面有填寫url地址,運行是可以直接播放url的視頻的,如果需要播放網絡地址,
VideoPlaybackBehaviour類里面有一個
private string m_path ="";
public void getPath(string m_path){
this.m_path = m_path;
Debug.Log("getPath"+m_path);
}
5.然后在識別到target的時候
mWisdomVideo.GetComponent<VideoPlaybackBehaviour> ().getPath (content);
mWisdomVideo.SetActive(true);
//獲取到getPath ()方法,從android那邊傳遞了播放視頻的路徑過來進行綁定就好,之前還覺得奇怪,m_path是私有的,不能給這個參數賦值,后來在群里面問了一下,用get或者set就可以了,
如何控制VideoPlayback中video的尺寸
在屬性欄中
x,y,x 只是控制預覽的時候的尺寸, 0.1為基準
代碼里面可以控制播放的時候的寬高,aspect為高寬比例