1. 程式人生 > >unity5.6新功能VideoPlayer播放聲音,判斷視訊播放完畢,以及遇到的坑總結

unity5.6新功能VideoPlayer播放聲音,判斷視訊播放完畢,以及遇到的坑總結

總體使用方式如下

http://blog.csdn.net/dark00800/article/details/70160463

如何判斷視訊播放完畢呢,用這幾個屬性就可以了

//判斷是否播放完畢,在update裡
       // Debug.Log("vp.frameCount:" + vp.frameCount);
        //Debug.Log("player.frame" + vp.frame);
        //vp.Pause();


注意事項:


1、如果要播放聲音,需要對VideoPlayer掛載的gameObject在增加Audio Source,並且把VideoPlayer的Audio Source選擇為當前物件,才能播放聲音

2、如果一個視訊有聲音源,一個沒有,切換視訊的時候,根據順序不同會引起視訊不能play或沒有聲音的情況,所以播放的clip都要有聲音

url切換聲音最上面地址裡有,切換本地聲音程式碼

 public VideoClip _VideoClip;
    private VideoPlayer vp;
//所有的影片
    public List<VideoClip> VideoClipList;
 // Use this for initialization
    void Start()
    {
        vp = GetComponent<VideoPlayer>();
        vp.clip = _VideoClip;
        vp.Play();
        //mr.prepareCompleted += Prepared;
       // mr.Prepare();

    }

    //void Prepared(VideoPlayer vPlayer)
    //{
    //    Debug.Log("End reached!");
    //    vPlayer.Play();
    //}
// Update is called once per frame
    void Update () {
        if (Input.GetKeyDown(KeyCode.Escape))
        {
            Application.Quit();
        }

        if (vp.clip.name != "title1" && (ulong)vp.frame>=vp.frameCount)//也可以這麼判斷是否播放完畢
        {
            vp.clip = VideoClipList[6];
            vp.Play();
        }
        

    }


相關推薦

unity5.6功能VideoPlayer播放聲音判斷視訊播放完畢以及遇到的總結

總體使用方式如下 http://blog.csdn.net/dark00800/article/details/70160463 如何判斷視訊播放完畢呢,用這幾個屬性就可以了 //判斷是否播放完畢,在update裡 // Debug.Log("vp.fra

MongoDB 3.6功能先睹為快!

作者介紹 上海小胖,中國第十五位MONGODB PROFESSIONAL獲得者,資深Python開發、DBA。DevOps踐行者,曾獨立開發Web服務平臺,電商爬蟲系統、運維管理系統,涵蓋資料熱力圖、核心資料監控、伺服器監控系統等。個人部落格地址:https://segmentfault.com/u

HTML5音訊播放歌詞同步視訊播放功能(JPlayer、JWPlayer、VideoJS)

最近專案中用到音訊視訊播放,所以就寫了一個demo: 這個是JPlayer外掛的視訊播放: 這個是音訊播放,歌詞同步: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml">

線上視訊播放網站原始碼收費視訊播放網站原始碼免費下載大秦線上視訊播放網站原始碼

線上視訊播放網站原始碼, 網上已經有很多了, 可以讓使用者免費在網上觀看視訊。 一些朋友留言問“收費視訊播放網站原始碼有沒有?到哪裡下載” 下面來談談… 收費視訊播放網站, 因為有收費功能, 所以需要你開通微信線上支付, 用來收款。 使用大秦線上視訊播放網站, 使用者支付的錢,

Android直播視訊播放那些事兒

新浪開源直播框架:https://github.com/SinaVDDeveloper 前言 隨著音視訊領域的火熱,在很多領域(教育,遊戲,娛樂,體育,跑步,餐飲,音樂等)嘗試做音視訊直播/點播功能,那麼作為開發一個小白,如何快速學習音視訊基礎知識,瞭解音視訊編解碼的傳輸協

22_Android中的本地音樂播放器和網路音樂播放器的編寫本地視訊播放器和網路視訊播放照相機案例偷拍案例實現

1 編寫以下案例:當點選了”播放”之後,在手機上的/mnt/sdcard2/natural.mp3就會播放。2 編寫佈局檔案activity_main.xml<LinearLayout xmlns

常用到的手機功能呼叫錄音操作等獲得視訊縮圖圖片的剪裁

 //呼叫本地相機      Intent camare = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);       startActivityForResult(camare, 2);       break;      

佇列用連結串列實現(建立插入元素刪除元素讀取元素全部刪除全部讀出判斷是否為空清空)

下午把佇列的各種操作用連結串列實現了一下,建立,插入元素,刪除元素,讀取元素,全部刪除,全部讀出,判斷是否為空,清空,原始碼除錯已經通過,執行結果如下圖所示: #include "iostream" using namespace std; typedef struct

c語言 任給三條邊長判斷能否構成三角形如果能求出其面積和周長

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

ffmpeg例項實現視訊對稱效果鏡面水面效果上下對稱左右對稱

上下對稱,水面效果 ffmpeg -i 1.mp4 -filter_complex "[0:v]pad=h=2*ih[a];[0:v]vflip[b];[a][b]overlay=y=h" duichen3.mp4 -y 左右對稱,鏡面效果

javascript新增、讀取、刪除cookie判斷cookie是否有效指定domain域下主路徑path下設定cookie設定expires過期時間

有時我們需要用cookie儲存使用者名稱,記錄登入狀態,如何正確判斷該機使用者cookie是否存在呢?不能簡單使用a!=”這樣的寫法。 正確方法是:判斷是否存在名為username3的cookie,使用document.cookie.indexOf(“username3=”)來判斷,如果返回值是

基於Qt、FFMpeg的音視訊播放器設計四(視訊播放進度控制)

上面介紹瞭如何使用opengl繪製視訊和Qt的介面設計,也比較簡單,現在我們看下如何控制視訊播放及進度的控制,內容主要分為以下幾個部分 1、建立解碼執行緒控制播放速度 2、通過Qt開啟外部視訊 3、視訊總時間顯示和播放的當前時間顯示 4、進度條顯示播放進度、拖動進度條

用video.js和windows自帶播放外掛MediaPlayer實現視訊播放

由於本人在搜尋資料沒有找到video.js外掛支援ie8的方法,所以在做檢視視訊的功能時想法是這樣的,對於谷歌和IE10以上用video.js的方法實現,而IE9及IE8用MediaPlayer實現。下面是實現程式碼(只測試過mp4格式的): 1.video.js實現 &

jqm視訊播放器,html5視訊播放器,html5音樂播放器,html5播放器,video開發demo,html5視訊播放示例,html5手機視訊播放

最近在論壇中看到了很多實用html5開發視訊播放,音樂播放的功能,大部分都在尋找答案。因此我就在這裡做一個demo,供大家相互學習。html5開發越來越流行了,而對於視訊這一塊也是必不可少的一部分。如何

從鍵盤輸入一個整數判斷它是正數負數0

程式碼如下:import java.util.Scanner;class Demo7{public static void main(String[] args) {Scanner sc=new Sca

遍歷物件的屬性判斷屬性的值並且賦值用來替代三元運算

public Object getQueryCriteria1(Object fullProcessDetail) throws NoSuchMethodException, InvocationTa

河北冠人教育專接本網站小bug付費視訊免費看付費資料免費下

  無意碰到該網站,作為屌絲程式設計師,看到網站有收費視訊,就想試著破解一下,隨便搞了一下就能看收費視訊了。詳細聽我一一道來。   找一個收費的課程,選一個章節播放   提示需要購買,直接開啟開發者工具,找到了含有提示資訊“需要

shell指令碼之任意輸入n個數判斷最大值最小值總和

#!/bin/bash ##任意輸入n個數,判斷最大值,最小值,總和 sum=0 n=0 read -p "please input the count of number:" count #max

樹莓派(raspberry pi)播放flash 遠端登入 視訊播放

1、安裝iceweasel and flash-player-plugin for 樹莓派(唯一能讓raspberry pai 播放web flash的方法,須先安裝gnash) sudo apt−get install iceweasel browser−plugin

iOS開發-進階:音訊播放、錄音、視訊播放、拍照、視訊錄製

轉自: http://www.cnblogs.com/kenshincui/p/4186022.html#audioRecord 文章太長了, 如果我這裡寫的質量不好, 請參考原文; 概覽 隨著移動網際網路的發展,如今的手機早已不是打電話、發簡訊那麼