Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
montukxd
8 / 8 / 3
Регистрация: 21.02.2014
Сообщений: 71
1

Интернет радио на C# Unity3D

05.12.2014, 23:11. Просмотров 1599. Ответов 3
Метки нет (Все метки)

Всем привет, возможно ли в Unity3D написать на C# интернет радио (воспроизведение аудио потока) а потом скомпилировать в приложение под андроид ?

Если это все же реально, то подскажите куда копать пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2014, 23:11
Ответы с готовыми решениями:

Интернет Радио на С#
Привет всем, подскажите как написать радио на C#, что для этого надо, какие...

Проигрыватель интернет-радио (клиент?)
Здравствуйте, помогите, пожалуйста, чем можете. В учебных целях необходимо...

Как правильно реализовать Интернет-радио?
Пытаюсь сделать проигрыватель онлайн радио на c#. Использую WMP. Подскажите...

Bass.NET.dll Проигрывание интернет радио. Узнать, что сменились теги в потоке
DOWNLOADPROC _downloadProc_; //Делегат int numberStream; public void...

Клиент интернет-радио (интернет-радио плеер)
Кто знает как написать клиент интернет-радио на С++,или что можно почитать(для...

3
Alex_Sabaka
628 / 489 / 77
Регистрация: 28.07.2010
Сообщений: 895
Завершенные тесты: 3
06.12.2014, 00:51 2
Вы пытаетесь из пушки по воробьям стрелять.
Если все же хотите писать под андроид, но не хотите учить жаву, то смотрите в сторону Xamarin или Apache Cordova, том хоть и не на C# писать нужно, но зато тоже кроссплатформенно.
0
montukxd
8 / 8 / 3
Регистрация: 21.02.2014
Сообщений: 71
07.12.2014, 11:26  [ТС] 3
подскажите тогда пожалуйста, как в xamarin по нажатию кнопки запустить этот код -
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
private static async Task Play()
        {
            using (WebClient wcDownload = new WebClient())
            {
                // Create a request to the file we are downloading
                WebRequest webRequest = (HttpWebRequest)WebRequest.Create("http://media.vmariel.ru:8000/puls");
                // Set default authentication for retrieving the file
                webRequest.Credentials = CredentialCache.DefaultCredentials;
                // Retrieve the response from the server
                WebResponse webResponse = (HttpWebResponse)webRequest.GetResponseAsync().Result;
                // Ask the server for the file size and store it
                Int64 fileSize = webResponse.ContentLength;
 
                // Open the URL for download 
                System.IO.Stream strResponse = wcDownload.OpenRead(new System.Uri("http://media.vmariel.ru:8000/puls"));
 
 
                // It will store the current number of bytes we retrieved from the server
                int bytesSize = 0;
                // A buffer for storing and writing the data retrieved from the server
                byte[] downBuffer = new byte[131072];
                // Loop through the buffer until the buffer is empty
                AudioTrack audioTrack = new AudioTrack(
                    // Stream type
                    Android.Media.Stream.Music,
                    // Frequency
                    48000,
                    // Mono or stereo
                    ChannelConfiguration.Stereo,
                    // Audio encoding
                    Android.Media.Encoding.Pcm16bit,
                    // Length of the audio clip.
                    downBuffer.Length,
                    // Mode. Stream or static.
                    AudioTrackMode.Stream);
 
                audioTrack.Play();
                while ((bytesSize = strResponse.Read(downBuffer, 0, downBuffer.Length)) > 0)
                {
                    await audioTrack.WriteAsync(downBuffer, 0, downBuffer.Length);
                }
 
            }
        }
0
raxp
10186 / 6569 / 492
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
07.12.2014, 13:28 4
Проигрыватель интернет-радио (клиент?)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2014, 13:28

Интернет радио
Всех с Новым годом! Подскажите, можно ли реализовать интернет радио на...

Интернет радио
Кто нибудь может помоч с созданием интернет радио? Winamp и все плугины...

Интернет-радио
Кто может объяснить подробно через что создается интернет-радио? Если писать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru