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

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

12.07.2015, 07:19. Просмотров 341. Ответов 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
Ответы с готовыми решениями:

Что я неправильно делаю при реализации поиска?
Мучаюсь уже второй день. Подскажите что не так. Задача сделать поиск в...

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

Не воспроизводится аудио при использование опендиалога, не могу понять в чём причина
Stream:HStream; implementation {$R *.dfm} procedure...

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2015, 07:19

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

Не воспроизводится аудио и видео онлайн на Windows 8.1
При воспроизведении аудио или видео зависает вкладка браузера и начинает...

Остановка аудио плеера при клике на другой аудио плеер
Всем привет. На сайт добавил такой вот плеерочек. На странице стоит много таких...


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

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

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