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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ссылка на фрагмент http://www.cyberforum.ru/android-dev/thread1554700.html
В уроке 106 проекта startandroid.ru написано, что На всякий случай проговорю одну вещь из разряда «Спасибо кэп!». Если посмотреть на код MainActivity, то можно заметить, что работая с frag2 в методе onCreate и с frag2 в методе onClick мы работаем с текущим фрагментом Fragment2. Это так и есть. Оба frag2 в итоге будут ссылаться на один объект. Так что, если вы динамически добавили фрагмент, то у...
Android MaterialDrawer для eclipse Как правильно подключить MaterialDrawer библиотеку на эклипс? Через импорт разбивает на два не связанных проекта. http://www.cyberforum.ru/android-dev/thread1554647.html
Android SQLiteDatabase, составление запроса для сортировки типа дерево
здравствуйте, есть ListView который выгружает из базы позиции. как сделать так чтобы после каждого нажатия на позицию формировался(добавлялся) запрос для поиска значений? например есть база дома в котором указан подьезд, этаж, номер квартиры. нужно сделать так чтобы пользователь выбрал подьезд, из базы достались этажы, а уже по нажатию этажа, появлялся список квартир в этом подьезде на...
Скопировать view Android
Привет. Как скопировать view(любой компонент от view) с одного layuot на другой без удаления, тоесть хочу создать клона только сменив ему id и расположение на экране, а всё остальное оставить от исходного, например scr у imageView? Спасибо.
Android Отображение полного наименования функции или аттрибута в Class Diagram http://www.cyberforum.ru/android-dev/thread1554534.html
как в Android Studio сделать,чтобы полностью отображалось наименование функции или аттрибута в Class Diagram?
Android Action Bar в Activity для навигации по фрагментам в TabHost-е Здравствуйте. Есть главная Activity наследуемая от TabHost. Использую TabHost специально, чтобы вкладки не свайпились, т.к. на одной из вкладок будет график, который возможно масштабировать и двигать для подробного рассмотрения, а это может вызвать конфликт жестов, если табы будут свайпиться. В одной из вкладок есть Activity, весь объем которой занимает фрагмент-контейнер (фрагменты при коммите,... подробнее

Показать сообщение отдельно
pozhar34
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 14

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

17.10.2015, 19:52. Просмотров 264. Ответов 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();
            }
        });
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru