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

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

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

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

12.07.2015, 07:19. Просмотров 268. Ответов 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;
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2015, 07:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос При реализации медиаплеера не воспроизводится аудио (Программирование Android):

Что я неправильно делаю при реализации поиска? - Программирование Android
Мучаюсь уже второй день. Подскажите что не так. Задача сделать поиск в справочнике. Все делаю по гайду - прописываю в манифесте, что...

DelphiXE8:Android:64 МедиаПлеера:Не воспроизводится звук после использования 31 плеера - Delphi FireMonkey
Здравствуйте. Дано: 64 MediaPlayer 64 Buttons ОС Android Delphi XE8 Задача: Каждая кнопка запускает один из...

Не воспроизводится аудио при использование опендиалога, не могу понять в чём причина - Delphi
Stream:HStream; implementation {$R *.dfm} procedure TForm2.Button1Click(Sender: TObject); begin if OpenDialog1.Execute =...

Не воспроизводится аудио - Joomla
Добрый день. Помогите с решением. Стоит joomla 2.5, графический редактор jck editor, добавляю в материал аудио я или еще коллега, у...

Не воспроизводится аудио на Ubuntu - Ubuntu Linux
Здравствуйте, уважаемые форумчане! Обращаюсь к вам за помощью, выручайте! При открытии mp3 файлов вылазиет следующая ошибка: Ошибка...

Все видео воспроизводится как аудио - Видеопрограммы
Возникла проблема, все видео файлы на компьютере стали воспроизводится как аудио, переустановил K-Lite Codec Pack не помогло, самое главное...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2015, 07:19
Привет! Вот еще темы с ответами:

Не воспроизводится аудио и видео онлайн на Windows 8.1 - Сети
При воспроизведении аудио или видео зависает вкладка браузера и начинает тормозить интернет на других устройствах, пока не закрою вкладку....

Остановка аудио плеера при клике на другой аудио плеер - jQuery
Всем привет. На сайт добавил такой вот плеерочек. На странице стоит много таких плееров и нужно, чтобы при клике на один из них предыдущий...

Как выводить звук с медиаплеера, при выводе изображения на монитор? - Видеотехника
Хочу смотреть телеканалы используя медиаплеер "IconBIT Toucan DUO Plus mk2" и подключённый к нему монитор (буду использлвать провод ...

Не воспроизводится звук при просмотре DVD - SUSE Linux
Собственно, проблема в том, что уже имевшийся плеер LinDVD воспроизводит только видео, без звука. Установленный же плеер VLC показывает...


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

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

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