zoukankan      html  css  js  c++  java
  • 【转】unity www读取本地视频文件和外部视频文件 播放视频动画和视频声音

    using System.Runtime.InteropServices;
    using UnityEngine;
    using System.Collections;
    using Assets;
    
    public class PlayVideo : MonoBehaviour
    {
        public string url;
        public MovieTexture movieTexture;
        public WWW www;
        void Start()
        {
            url = "file:///D:/video/sample.ogg";//本地视频
          //  url = "http://www.unity3d.com/webplayers/Movie/sample.ogg ";//外部视频
            StartCoroutine(DownLoadMovie());
         
        }
    
        private IEnumerator DownLoadMovie()
        {
            www = new WWW(url);
            Debug.Log(Time.time);  
            movieTexture = www.movie;
            audio.clip = movieTexture.audioClip;
            renderer.material.mainTexture = movieTexture;
            movieTexture.loop = true;
            yield return www;
            
    
        }
    
        void Update()
        {
    
              Debug.Log("movieTexture.isReadyToPlay" + "     " + movieTexture.isReadyToPlay);
              Debug.Log("www.isDone" + "     " + www.isDone);
              Debug.Log("movieTexture.duration" + "     " + movieTexture.duration);
              Debug.Log("movieTexture.isPlaying" +"      "+ movieTexture.isPlaying);
        }
    
        void OnGUI()
        {
            if (GUILayout.Button("播放/继续"))
            {
                //播放/继续播放视频  
                if (!movieTexture.isPlaying)
                {
                    movieTexture.Play();
                    audio.Play();
                }
            }
    
            if (GUILayout.Button("暂停播放"))
            {
                //暂停播放  
                movieTexture.Pause();
                audio.Pause();
            }
    
            if (GUILayout.Button("停止播放"))
            {
                //停止播放  
                movieTexture.Stop();
                audio.Stop();
            }  
        }  
    }
  • 相关阅读:
    nyoj 199 无线网络覆盖
    hdoj 2682 Tree
    nyoj 845 无主之地1
    hdoj 1874 畅通工程续【dijkstra算法or spfa算法】
    hdoj 2544 最短路【dijkstra or spfa】
    hdoj 4548 美素数
    打表法
    hdoj 2098 分拆素数和
    hdoj 1262 寻找素数对
    bzoj1180,2843
  • 原文地址:https://www.cnblogs.com/Cocomo/p/7097246.html
Copyright © 2011-2022 走看看