Форум программистов, компьютерный форум CyberForum.ru

Воспроизведение потокового аудио - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.89
OliverVarnce
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 5
02.08.2013, 11:11     Воспроизведение потокового аудио #1
Я в девелопинге по андроид новичек.
Хотел бы уточнить кое какие мысли...

Есть сайт с потоковым аудио

http://stream.domain.com:8001/32

мне нужно создать приложение для андроид, которое будет при нажатии на кнопочку плей играть, и при нажатии той же кнопочки становиться на паузу.

Какие у кого идеи, направьте меня пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OliverVarnce
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 5
05.08.2013, 11:54  [ТС]     Воспроизведение потокового аудио #2
Не поверю, что никто не сталкивался с таким.
Wenceslaus
Android Developer
 Аватар для Wenceslaus
129 / 129 / 4
Регистрация: 05.07.2013
Сообщений: 205
05.08.2013, 12:30     Воспроизведение потокового аудио #3
Было дело. Если просто, ты выглядит так:
Java
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
    boolean playStatus = false; //статус проигрывания
    MediaPlayer mediaPlayer;
 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        //...
 
        // предварительная настройка 
        try {
            mediaPlayer = new MediaPlayer();
            mediaPlayer.setDataSource(this, Uri.parse("http://online-hitfm.tavrmedia.ua:8000/HitFM"));
        } catch (IllegalStateException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
 
    }
 
    //Клик по кнопке
    public void OnMedia(View view) { 
 
        // стоп     
        if (playStatus) {
            mediaPlayer.stop();
            playStatus = false;
        
        // старт
        } else {
            try {
                mediaPlayer.prepare();
                mediaPlayer.start();
            } catch (IllegalStateException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
 
            playStatus = true;
        }
        
    }
Но лучше эти всем управлять из стороннего потока, что б не подвешивать UI.
NapalmRain
 Аватар для NapalmRain
37 / 37 / 2
Регистрация: 18.05.2010
Сообщений: 624
14.01.2015, 10:45     Воспроизведение потокового аудио #4
Wenceslaus, небольшой некропостинг, конечно, но всё таки вопрос актуален:
Подскажите пожалуйста, при использовании такого метода можно ли как-то получить потоковую информацию (название дорожки)?
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,640
Завершенные тесты: 1
14.01.2015, 11:23     Воспроизведение потокового аудио #5
http://stackoverflow.com/a/17984597
NapalmRain
 Аватар для NapalmRain
37 / 37 / 2
Регистрация: 18.05.2010
Сообщений: 624
14.01.2015, 11:33     Воспроизведение потокового аудио #6
Spelcrawler, мне кажется, это не совсем то, хотя за наводку благодарю, возможно поможет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2015, 11:35     Воспроизведение потокового аудио
Еще ссылки по теме:

Android Воспроизведение аудио через динамик для разговоров
Android Остановка / воспроизведение аудио
Android Воспроизведение аудио друг за другом
Аудио стрим по wi fi Android
Android Воспроизведение аудиопотока из интернета

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

Или воспользуйтесь поиском по форуму:
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,640
Завершенные тесты: 1
14.01.2015, 11:35     Воспроизведение потокового аудио #7
NapalmRain, название дорожки можно получить этим способом. А так же исполнителя, альбом и обложку.
Yandex
Объявления
14.01.2015, 11:35     Воспроизведение потокового аудио
Ответ Создать тему
Опции темы

Текущее время: 02:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru