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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
pozhar34
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 14
#1

Media player долго грузится поток - Программирование Android

17.10.2015, 19:52. Просмотров 305. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Написал небольшое приложение для прослушивания аудио потока. Но не нравится то, что после нажатия "Старт" воспроизведение начинается секунд через 7-10. Смартфон хоть и не самый мощный(скорость интернета точно в порядке), но когда скачал первое попавшееся приложения для радио, то в нем воспроизведение начинается почти сразу. Кто знает как исправить такую задержку?

Код:
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
44
45
46
47
48
public class MainActivity extends AppCompatActivity {
 
    private Button button_play;
    private Button button_stop;
    private String STREAM_URL="http://dorognoe.hostingradio.ru:8000/radio";
    private MediaPlayer mPLayer;
 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        button_play=(Button)findViewById(R.id.button_play);
        button_stop=(Button)findViewById(R.id.button_stop);
 
        mPLayer = new MediaPlayer();
 
        button_play.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                try {
                    mPLayer.reset();
                    mPLayer.setDataSource(STREAM_URL);
                    mPLayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
                    mPLayer.prepareAsync();
 
                    mPLayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
                        @Override
                        public void onPrepared(MediaPlayer mp) {
                            mp.start();
                        }
                    });
 
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        });
 
        button_stop.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
            mPLayer.stop();
            }
        });
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2015, 19:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Media player долго грузится поток (Программирование Android):

IllegalStateException media player - Программирование Android
Делаю проигрователь. Запускаю, выбираю песню. Играет,все ок. Но потом нажимаю назад и выхожу из программы. Запускаю опять...И при выборе...

Завершення работи Media Player - Программирование Android
В об'єкті View є екземпляр Media Player, що працює в зацикленому режимі. mediaPlayer = MediaPlayer.create(context, R.raw.sound1); ...

Повторное воспроизведение музыки после кнопки home (media-player) - Программирование Android
Собственно, погуглил, и нашел, что у всех обратная проблема - "как остановить музыку, если нажата кнопка home". У меня такой проблемы нет,...

Media Classic Player долго открывает/перематывает видео - Видеопрограммы
По сравнению с тем же стандартным виндоусским, который делает это мгновенно. Это можно как-то исправить? Гуглил, решения не нашел.

В Media Player Classic очень долго создаются скринлисты и скриншоты - Windows XP
На днях из-за того, что рухнула винда пришлось ее переустановить, ну и, соответственно, все программы, драйверы и т.п. Седня сталкнулся с...

Media Player - C++ Builder
Создаю простенький Media Player. Отшлифовал код до 2 ошибок:) Ошибки: Unit1.cpp(16): E2285 Could not find a match for...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
sdlab
0 / 0 / 0
Регистрация: 18.10.2015
Сообщений: 2
18.10.2015, 06:48 #2
Собирал из исходников воспроизведение радио
пример воспроизвдения потока
тоже воспроизведение начинается секунд через 5-7.

реализовывали возможность продолжения проигрывания когда приложение свернуть по кнопке Home ?
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
18.10.2015, 07:29 #3
Я в этом направлений не знаток, но разве ему не требуется время на буферизацию аудио?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2015, 07:29
Привет! Вот еще темы с ответами:

Media player на VС++ - Visual C++
Пытаюсь устроиться на работу, а там требуют чтобы я выполнил одну задачку!) Вобщем как выполню, так устроюсь. Задача такая: написать...

Запись с media player - Delphi
Как сделать запись с помощью media player? или без нее. и еще можно ли сделать звукозапись в формате *.mp3?

Windows Media Player - Windows XP
Не могу установить Windows Media Player ни одну из версий, вроде устанавливается все нормально, но потом не запускается и не выдает никакиx...

Windows media player - C#
Здравствуйте. Пишу небольшой аудио-плеер (Last.fm, vk, etc), для воспроизведения музыки использую windows media player, и столкнулся с...


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

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

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