私は、静的フォルダからすべてのメディアファイルを読み込み、すべてのメディア(画像の静的な長さ、ビデオの長さのビデオ)を再生するUnityでメディアプレーヤーを作成しようとしています。まずはイメージだけで作業するようにしています。フォルダからメディアを読み込んでRawImageに表示する
私はUnityで非常に新しく、C#でうまくいかない。すべてのメディアファイルソース(イメージ)を配列に取得できますが、次にこれらをRawImageコンポーネントのテクスチャと場所に変換する必要があります。私はこの部分に立ち往生しています。
私はsrc(例えばC:\ medias \ img1.jpg)を持っていれば、これをRawImageコンポーネントのイメージとしてどのように置くことができますか?
私のコード - >
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEditor;
using System;
using System.IO;
using System.Linq;
public class Player : MonoBehaviour {
// Use this for initialization
void Start() {
DirectoryInfo dir = new DirectoryInfo(@"C:\medias");
string[] extensions = new[] { ".jpg", ".JPG", ".jpeg", ".JPEG", ".png", ".PNG", ".ogg", ".OGG" };
FileInfo[] info = dir.GetFiles().Where(f => extensions.Contains(f.Extension.ToLower())).ToArray();
Debug.Log (info[0]);
// Logs C:\medias\img1.jpg
}
// Update is called once per frame
void Update() {
}
}
感謝:)