adressmoeistranici
@adressmoeistranici
Делатель

Как осуществить стриминг mp3?

Уже давно столкнулся с этим и не как не вышел из этой ситуации, что делать?
Streaming of 'mp3' on this platform is not supported
UnityEngine.WWW:GetAudioClip(Boolean, Boolean, AudioType)
c__Iterator0:MoveNext() (at Assets/Scripts/MusicPlayer/MusicPlayer.cs:192)
IEnumerator DownloadAndPlay(Track trackOb, int index)
	{
		nameLabel.text = trackOb.name;
		if (StaticSettings.language == 2f)
			statusLabel.text = "Buffering...";
		else 
			statusLabel.text = "Буферизация...";
		www = new WWW(trackOb.url);
		while (!www.isDone) 
		{
			yield return new WaitForEndOfFrame();
		}
		if (trackOb.format == "wav")
			source.clip = www.GetAudioClip(false, true, AudioType.WAV);
		else if (trackOb.format == "ogg")
			source.clip = www.GetAudioClip(false, true, AudioType.OGGVORBIS);
		else if (trackOb.format == "mp3")
			source.clip = www.GetAudioClip(false, true, AudioType.MPEG);
		source.clip.name = trackOb.name;
		source.time = 0f;
		sldSeek.value = 0f;
		source.Play();
		if (StaticSettings.language == 2f)
			statusLabel.text = "Playing...";
		else 
			statusLabel.text = "Проигрывается...";
		isPaused = false;
		next = true;
		playlistTracks[index].duration = source.clip.length;
		StartCoroutine(PlayerUpd());
		DrawDisplay();
	}

огг и вав грузит, а mp3 нет
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Unity
Ну not supported можно решить 3 путями:
1) Написать supported код.
2) Поискать ассет.
3) Подождать пока станет supported.

Вроде как вот тут есть плагин - https://www.assetstore.unity3d.com/#!/content/42677
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы