forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Unity (http://forum.boolean.name/forumdisplay.php?f=144)
-   -   AudioClip из файловой системы (http://forum.boolean.name/showthread.php?t=18837)

mudcrab2142 08.01.2014 15:34

AudioClip из файловой системы
 
Как загрузить файл в переменную AudioClip из файловой системы используя System.IO?

pax 08.01.2014 15:36

Ответ: AudioClip из файловой системы
 
Найти где-то декодер нужного формата аудио, получить массив сэмплов float[], потом создать AudioClip с помощью http://docs.unity3d.com/Documentatio...p.SetData.html

либо использовать http://docs.unity3d.com/Documentatio...audioClip.html для загрузки клипа. Но есть ограничение по форматам:
Цитата:

The data must be an audio clip in Ogg(Web/Standalones), MP3(phones,Flash), WAV, XM, IT, MOD or S3M format.

mudcrab2142 09.01.2014 20:37

Ответ: AudioClip из файловой системы
 
Все оказалось совсем просто:
Код:

WWW www = new WWW("file:///D:/1.mp3");
InputMusic = www.audioClip;
_audioSource.clip = InputMusic;


pax 09.01.2014 22:32

Ответ: AudioClip из файловой системы
 
Ну я так и написал ), только вопрос был про System.IO
И это, вроде в PC билде не поддерживается mp3.

EvilOkta 27.02.2014 10:59

Ответ: AudioClip из файловой системы
 
Цитата:

Сообщение от pax (Сообщение 272332)
Ну я так и написал ), только вопрос был про System.IO
И это, вроде в PC билде не поддерживается mp3.

а wav поддерживается же?

pax 27.02.2014 13:19

Ответ: AudioClip из файловой системы
 
Wav поддерживается на всех платформах на сколько я знаю.


Часовой пояс GMT +4, время: 16:28.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot