Open magadan opened 3 years ago
Hello, im trying to load a .mp3 file changing the CanvasSampleOpenText.cs to CanvasSampleOpenMP3.cs
Here is my code:
` using System.Text; using System.Collections; using System.Collections.Generic; using System.Runtime.InteropServices; using UnityEngine; using UnityEngine.UI; using UnityEngine.EventSystems; using SFB; [RequireComponent(typeof(AudioSource))] public class CanvasSampleOpenMP3 : MonoBehaviour, IPointerDownHandler { public AudioSource output; #if UNITY_WEBGL && !UNITY_EDITOR // // WebGL // [DllImport("__Internal")] private static extern void UploadFile(string gameObjectName, string methodName, string filter, bool multiple); public void OnPointerDown(PointerEventData eventData) { UploadFile(gameObject.name, "OnFileUpload", "png, jpg", false); } // Called from browser public void OnFileUpload(string url) { StartCoroutine(OutputRoutine(url)); } #else // // Standalone platforms & editor // public void OnPointerDown(PointerEventData eventData) { } void Start() { var button = GetComponent<Button>(); button.onClick.AddListener(OnClick); } private void OnClick() { var paths = StandaloneFileBrowser.OpenFilePanel("Title", "jpg", "png", false); if (paths.Length > 0) { StartCoroutine(OutputRoutine(new System.Uri(paths[0]).AbsoluteUri)); } } #endif private IEnumerator OutputRoutine(string url) { var loader = new WWW(url); yield return loader; output.AudioSource = loader.AudioSource; } }`
What i need to change to make it work with a MediaFile ? Im a begginer with Unity C code. Thank you !
(what output type ? )
Hello, im trying to load a .mp3 file changing the CanvasSampleOpenText.cs to CanvasSampleOpenMP3.cs
Here is my code:
What i need to change to make it work with a MediaFile ? Im a begginer with Unity C code. Thank you !
(what output type ? )