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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как передать значения edit из активности, в виджет? http://www.cyberforum.ru/android-dev/thread1496966.html
ну ни в какую тексвью на виджете не хочет принимать значения эдита активности, помогите пожалуйста, я только учучь и на этом вот встрял в тупик
Программирование Android Отправка SMS не в главной активности Здравствуйте, не скажите SMS сообщения можно отправлять не в главной активности а в другой, отправляю в другой активности не отправляется, не пойму все верно, вот код отправки SMS: Intent sent_sms; PendingIntent spin; Intent deliver_sms; PendingIntent dpin; SmsManager smsManager = SmsManager.getDefault(); sent_sms = new Intent(SENT_SMS_FLAG); spin = PendingIntent.getBroadcast(this, 0,... http://www.cyberforum.ru/android-dev/thread1496936.html
Как подключится к БД (к файлу sqlite), находящемся на сайте Программирование Android
Допустим на сайте лежит простенькая БД mysite.com/base.dblite И я хочу чтобы моё андройд приложение подключалось к этой БД и выводило информацию, Подскажите где можно найти подобную информацию, или если есть возможно набросайте примерный код данного приложения, то какие расширения импортировать и какие методы применять к решению существующей проблемы?
Кто как работает удалённо? Программирование Android
Добрый день! Ребят, мне пришло время выбирать: или удалённая работа, или основная. Хотел спросить, удаётся ли совмещать удалённую работу и основную (по времени)? Что лучше выбрать? Можно ли вести два удалённых проекта одновременно? Не хочется терять заказчика. Расскажите о вашем опыте, пожалуйста.
Программирование Android Обращение к MySQL http://www.cyberforum.ru/android-dev/thread1496633.html
Добрый день! Пытаюсь научиться наладить связь с MySQL нашел уроки http://sampleprogramz.com/android/mysqldb.php Пытаюсь сделать В урок по выбору из таблице данных по id. Ниже код java и php, при вводе 1 вылезает Toast.makeText(getApplicationContext(), "Invalid IP Address" Помогите в чем у меня ошибка может быть. package ru.dima_n.mysql2; import java.io.BufferedReader;
Программирование Android Запись данных с использованием массива Всем привет! Столкнулся с некорректной записью данных в файл и не могу додуматься, как решить проблему. Суть в следующем: из сети загружаются числовые значения (всего около 300). Для примера, 543, 734, 124, 452, 935 и так далее. Предположим, последнее число в этом списке 456. Затем эти значения присваиваются переменным Pl. Делаю это так: private String pl = new String; ... подробнее

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

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

12.07.2015, 07:19. Просмотров 258. Ответов 0
Метки (Все метки)

Я пробую реализовать функционал аудиоплеера с помощью класса MediaPlayer, запускать процесс хочу в сервисе, а трэки воспроизводить с SD-карты. Я добавил тосты с обозначениями " Servise Created", started ,stopped.. В эмуляторе сообщения отображаются в зависимости от нажатия кнопки ( start/stop), но при этом аудио не воспроизводится.

Возможно, я не правильно указал путь PATH.. Подскажите, пожалуйста, как решить данную сложность

Мейн активити :
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class MainActivity extends Activity {
 
    int mCount = 1;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
 
    }
 
    public void onClickStart(View view) {
        if (mCount == 1) {
 
            startService(new Intent(MainActivity.this, MediaService.class));
            mCount++;
        } else if (mCount == 2) {
            stopService(new Intent(MainActivity.this, MediaService.class));
            mCount = 1;
        }
    }
}
Сервис ( В манифесте объявить сервис я не забыл)

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
49
50
51
52
53
54
55
56
package com.example.jamie.hardcoreplayer;
 
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Environment;
import android.os.IBinder;
import android.widget.Toast;
 
import java.io.IOException;
 
 
public class MediaService extends Service {
 
    MediaPlayer mediaPlayer;
    String PATH = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC)
            + ".mp3";
 
 
    @Override
    public void onCreate() {
        Toast.makeText(this, "Servise Created", Toast.LENGTH_SHORT).show();
        mediaPlayer = new MediaPlayer();
        mediaPlayer.setLooping(false);
 
        try {
 
            mediaPlayer.setDataSource(PATH);
            mediaPlayer.prepare();
 
        } catch (IOException e) {
            e.printStackTrace();
        }
 
    }
 
    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
 
        Toast.makeText(this, "Service started", Toast.LENGTH_SHORT).show();
        mediaPlayer.start();
        return super.onStartCommand(intent, flags, startId);
    }
 
    @Override
    public void onDestroy() {
        Toast.makeText(this, "Service stoped", Toast.LENGTH_SHORT).show();
        mediaPlayer.stop();
        mediaPlayer.release();
    }
 
    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru