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

Basic Authorization HTTP и MediaPlayer - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android qt для андроид (процессоры) http://www.cyberforum.ru/android-dev/thread993058.html
При создании проекта предлагается выбрать комплекты arm, x86 если выбрать один из них или оба, будет ли необходимость изменения кода или достаточно отремонтировать одним, а потом другим? И как эти два приложения потом объединить, чтобы пользователь не видел разницы при использовании, или может при выборе обоих компилятор сам предусматривает такое развитие событий?
Программирование Android Замер FPS съемки видео в реальном времени Мне нужно во время съемки видео получать FPS записи в реальном времени и выводить в какой-нибудь оверлейный слой. В идеале мерить в стандартной камере, но можно будет и внутри приложения камеру встроить, если по другому никак. Реально ли это? Заранее спасибо за ответы :) http://www.cyberforum.ru/android-dev/thread992716.html
Программирование Android Создать несколько таблиц в базе данных
Как создать 2 таблицы в бд?
Создать 2 таблицы в БД! Программирование Android
Как создать 2 таблицы в бд??? public void onCreate(SQLiteDatabase db) { String query = "CREATE TABLE " + TABLE1_NAME + " (" + COLUMN_COUNTER_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + COLUMN_COUNTER_DATE + " LONG, " + COLUMN_COUNTER_TITLE + " TEXT, " + COLUMN_COUNTER_ICON + " INTEGER); "; db.execSQL(query); query= "CREATE TABLE " +...
Программирование Android Организация обновления программы http://www.cyberforum.ru/android-dev/thread992478.html
Добрый день! Подскажите, как можно организовать обновление программы на новые версии? Интересуют возможные механизмы. PS в программе встроен механизм обмена бинарными данными через socket и если, например, передавать сам apk файл на сторону клиента, то как его там применить... Добавлено через 16 часов 7 минут Вся процедура должна пройти без участия пользователя
Программирование Android Один обработчик для нескольких ImageButton Есть у меня несколько ImageButton на TableView. На них изображение. Создаю обработчик дерез установку в XML android:onClick. Как можно для всех них использовать один обработчик - получить значение, какое изображение сейчас на кнопке, и установить другую картинку. Картинки, естественно, в ресурсах. подробнее

Показать сообщение отдельно
Sedek
Сообщений: n/a

Basic Authorization HTTP и MediaPlayer - Программирование Android

30.10.2013, 21:34. Просмотров 426. Ответов 1
Метки (Все метки)

есть mp3 файл и лежит он на сервере, а так же на сервере apache простая авторизация
нужно проиграть файл в MediaPlayer
подключил библиотеку import org.apache.commons.codec.binary.Base64;
Подскажите пожалуйста как можно правильно получить файл в mediaPlayer.setDataSource(); ?
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
import org.apache.commons.codec.binary.Base64;
 
public void onClick(View v) {
    Intent in = getIntent();
    String filename = in.getStringExtra(KEY_FILENAME);
    
if(v.getId() == R.id.ButtonTestPlayPause){
    
try {
        String AUDIO_PATH = "http://91.73.25.212:8080/imap/attachments/"+filename;
        String username = "admin";
        String password = "admin";
        String userpassword = username + ":" + password;
        byte[] authEncBytes = Base64.encodeBase64(userpassword.getBytes());
        String authStringEnc = new String(authEncBytes);
 
        URL url = new URL(AUDIO_PATH);
        URLConnection urlConnection = url.openConnection();
        urlConnection.setRequestProperty("Authorization", "Basic " + authStringEnc);
        
        Toast.makeText(getApplicationContext(),"play", Toast.LENGTH_LONG).show();
        mediaPlayer.setDataSource(AUDIO_PATH);
        mediaPlayer.prepareAsync();
    } catch (MalformedURLException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }
        
if(!mediaPlayer.isPlaying()){
mediaPlayer.start();
ButtonTestPlayPause.setText("PAUSE");
}else {
mediaPlayer.pause();
ButtonTestPlayPause.setText("PLAY");
}
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru