1. 程式人生 > >Unity利用MovieTexture實現視訊的播放

Unity利用MovieTexture實現視訊的播放

Unity實現視訊的播放

  首先要下載一個叫Theora Converter .NET的小程式。安裝後把所用到的視訊檔案轉碼成ovg,拖進去即可。
在這裡插入圖片描述

在這裡插入圖片描述
  點選apply後這個視訊才會分成一個視訊檔案和一個音訊檔案。然後就可以寫程式碼了,程式碼很簡單,如下:

using UnityEngine;
using UnityEngine.UI;
public class MoviePlay : MonoBehaviour {
    //電影紋理
    public MovieTexture movTexture;
    void Start()
    {
        //設定電影紋理播放模式為迴圈
movTexture.loop = true; movTexture.Play(); RawImage ri = gameObject.GetComponent<RawImage>(); ri.texture = movTexture; } }

在這裡插入圖片描述
把該拖的拖進去就可以了。