Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
pozhar34
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 14
1

Media player долго грузится поток

17.10.2015, 19:52. Просмотров 428. Ответов 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();
            }
        });
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2015, 19:52
Ответы с готовыми решениями:

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

Завершення работи Media Player
В об'єкті View є екземпляр Media Player, що працює в зацикленому режимі. ...

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

Media Classic Player долго открывает/перематывает видео
По сравнению с тем же стандартным виндоусским, который делает это мгновенно....

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

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

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

Media Player
Такая ситуация, сделал перемотку видео используя TrackBar, вот. Как сделать так...

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

Media Player
Создаю простенький Media Player. Отшлифовал код до 2 ошибок:) Ошибки: ...


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

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

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