您的位置:首页 > 移动开发 > Unity3D

unity载入外部视频脚本

2013-09-28 17:27 190 查看
public var url="file:///c:/sample.ogg";

function Start ()

{

url="file:///" + Application.dataPath + "/video/sample.ogg";

print(url);

// Start download

var www = new WWW(url);

// Make sure the movie is ready to start before we start playing

var movieTexture = www.movie;

print("downloading...");

while (!movieTexture.isReadyToPlay)

{

print(www.progress);

yield;

}

print("download complete");

print(www.url);

// Initialize gui texture to be 1:1 resolution centered on screen

guiTexture.texture = movieTexture;

transform.localScale = Vector3 (0,0,0);

transform.position = Vector3 (0.5,0.5,0);

guiTexture.pixelInset.xMin = -movieTexture.width / 2;

guiTexture.pixelInset.xMax = movieTexture.width / 2;

guiTexture.pixelInset.yMin = -movieTexture.height / 2;

guiTexture.pixelInset.yMax = movieTexture.height / 2;

// Assign clip to audio source

// Sync playback with audio

audio.clip = movieTexture.audioClip;

// Play both movie & sound

movieTexture.Play();

audio.Play();

}

// Make sure we have gui texture and audio source

@script RequireComponent (GUITexture)

@script RequireComponent (AudioSource)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: