Unity carga medios desde la carpeta y muestra en RawImage

Estoy tratando de crear un reproductor multimedia en Unity que lea todos los archivos multimedia de una carpeta estática y reproduzca en todos los medios (duración estática de las imágenes, videos durante la duración del video). Primero estoy tratando de que funcione solo con imágenes.

Soy muy nuevo con Unity y no soy bueno con C #. Puedo obtener todas las fuentes de archivos multimedia (imágenes) en una matriz, pero luego necesito convertirlas a una textura y colocarlas en el componente RawImage. Estoy atrapado con esta parte.

Si tengo el src (ej. C: \ medias \ img1.jpg), ¿cómo podría colocar esto como una imagen en el componente RawImage?

Mi código ->

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 () {

    }
}

Gracias :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta