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

Воспроизведение аудио друг за другом - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Несколько наследований http://www.cyberforum.ru/android-dev/thread1808936.html
Привет! Как я могу совместить несколько наследований для класса? Например, я использовал готовый шаблон для navigationbar, который с боку вылазит. public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener Но мне нужен listactivity public class MainActivity extends ListActivity
Программирование Android Проверить наличие в устройстве дачика ориентации - Sensor.TYPE_ORIENTATION С помощью датчика ориентации (Sensor.TYPE_ORIENTATION) определяю где находится север (компас) , но если датчика нет на устройстве , то нужно выводить сообщение что датчика нет. Как проверить что датчик на устройстве есть или отсутствует? http://www.cyberforum.ru/android-dev/thread1808907.html
Фон activity или layout Программирование Android
как заполнить background слоя или активити заполняемой текстурой ?
IllegalStateException media player Программирование Android
Делаю проигрователь. Запускаю, выбираю песню. Играет,все ок. Но потом нажимаю назад и выхожу из программы. Запускаю опять...И при выборе песни -- исключение Вот классы и лейауты public class MusicService extends Service implements MediaPlayer.OnPreparedListener, MediaPlayer.OnErrorListener, MediaPlayer.OnCompletionListener { long currentLength=0;
Программирование Android Мобильная версия видеохостинга http://www.cyberforum.ru/android-dev/thread1808670.html
Есть,допустим,рекомендательный сайт с фильмами fs.to. Хотел бы сделать его мобильную версию. Наверное,слишком сложно,но хотя бы попробовать хотелось бы. С чего начать и что изучить для этого?
Программирование Android Как обработать нажатие на изображение в элементе listView? Как все знают, listView делится на множество элементов, нажатия на них можно обработать... Но во многих listView помимо тескат часто присутствует и фотография. Можно ли поставить обработчик на конкретный элемент(текста или фотографии) элемента listView, и если можно, то как? подробнее

Показать сообщение отдельно
_NE_KAKIX_IMEN_
-2 / 2 / 0
Регистрация: 20.05.2015
Сообщений: 443

Воспроизведение аудио друг за другом - Программирование Android

18.09.2016, 15:15. Просмотров 238. Ответов 4
Метки (Все метки)

Дорогие форумчане, не могу воспроизвести музыку друг за дружком, проиграла первая, сразу началась другая, и так по кругу, как это сделать? И второй вопрос: Можно ли через ini файл воспроизводить музыку, или использовать bass-библиотеку для воспроизведения! У кого есть ответы на эти вопросы, помогите пожалуйста!
Кусок кода приложу к теме:
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
package programistychenik.myapplication;
 
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.media.MediaPlayer;
import android.widget.Button;
import android.widget.Toast;
 
public class MainActivity extends AppCompatActivity {
 
    MediaPlayer mPlayer;
    Button startButton, pauseButton, stopButton;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
//Снизу две песни
        //mPlayer=MediaPlayer.create(this, R.raw.audio);
        mPlayer=MediaPlayer.create(this, R.raw.audio2);
        mPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
            @Override
            public void onCompletion(MediaPlayer mp) {
                stop();
            }
        });
        startButton = (Button) findViewById(R.id.start);
        pauseButton = (Button) findViewById(R.id.pause);
        stopButton = (Button) findViewById(R.id.stop);
 
        pauseButton.setEnabled(false);
        stopButton.setEnabled(false);
    }
 
    private void stop(){
        mPlayer.stop();
        pauseButton.setEnabled(false);
        stopButton.setEnabled(false);
        try {
            mPlayer.prepare();
            mPlayer.seekTo(0);
            startButton.setEnabled(true);
        }
        catch (Throwable t) {
            Toast.makeText(this, t.getMessage(), Toast.LENGTH_SHORT).show();
        }
    }
    public void startAudio(View view){
 
        mPlayer.start();
        startButton.setEnabled(false);
        pauseButton.setEnabled(true);
        stopButton.setEnabled(true);
    }
 
    public void pauseAudio(View view){
 
        mPlayer.pause();
        startButton.setEnabled(true);
        pauseButton.setEnabled(false);
        stopButton.setEnabled(true);
    }
 
    public void stopAudio(View view){
 
        stop();
    }
 
    @Override
    public void onDestroy() {
        super.onDestroy();
        if (stopButton.isEnabled()) {
            stop();
        }
    }
}
Код не мой, но рабочий!

Добавлено через 18 часов 12 минут
Ну у кого нет предположений? Может кто поможет?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru