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

MediaPlayer, рывок перезапуска музыки при переходе между активностями - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как привязать контекстное меню к отдельному пункту ListView? http://www.cyberforum.ru/android-dev/thread1243637.html
как привязать контекстное меню к отдельному пункту ListView?можете скинуть пример кода?
Android Поворот экрана. Сохранение данных, но смена размеров компонентов Допустим на экране есть кнопка, на которой есть текст. При создании активити выбирается рандомное число и оно ставится как название кнопки. Также при создании активити устанавливается размер кнопки исходя из ширины и высоты экрана(ширина / 10 = ширина кнопки). При повороте экрана пересоздаеться активити и ставится новое название кнопки ну и опять таки меняется размер(ширина и высота заново... http://www.cyberforum.ru/android-dev/thread1243596.html
Порядок открытия активити в проекте Android
Гуру, помогите! Как убрать "заднее окно"? Заметил что когда создается активити, сначала открывается простое черное окно с серым заголовком и указанным в манифесте названием, а потом (через микросекунды) оно мерцает и замещается моим цветным окошком (со схемой из XML). При сложной обработке в аппликэйшн оно может на долго зависать до открытия моего окна... Вроде ничего страшного, но...
LogCat, как понять по логам в каком месте кода произощла ошибка? Android
как используя логи для определения ошибок исполнения кода? То есть в логах пишется красное сообщение с описанием проблемы а как сделать чтобы при нажатии на красное сообщение в логах переходить на строчку в которой произошла ошибка?? читал что надо 2 раза нажать на красное сообщение и я перемещаюсь в позицию кода которая вызвала ошибку но не помогает почему??и как правильно делать чтобы вычислить...
Android BrodcastRecivier http://www.cyberforum.ru/android-dev/thread1243545.html
Здравствуйте, есть broadcast package com.test.alarm; import java.text.Format; import java.text.SimpleDateFormat; import java.util.Date; import android.app.AlarmManager; import android.app.PendingIntent;
Android Пример по ГСЧ Доброго времени суток. Решил собрать генератор случайных чисел от 1 до 6 включительно. Вроде бы должен работать, но походу я в выводе на экран ошибся в приведении типов? import java.util.Random; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; подробнее

Показать сообщение отдельно
Andrew9
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 89
17.08.2014, 20:43     MediaPlayer, рывок перезапуска музыки при переходе между активностями
Всем привет, есть приложение с несколькими активностями и при переходе между ними заметен рывок перезапуска музыки (onResume). Как сделать что бы музыка играла на всех активностях не перезапускаясь через onResume а потоком, и как ее выключить по нажатию на кнопку.
есть класс Music.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class Music extends MyActivity {
 
    private static MediaPlayer mPlayer = null;  
    
    public static void play(Context context, int resource) {
        stop(context);
        
            mPlayer = MediaPlayer.create(context, R.raw.mainfon);
            mPlayer.setLooping(true);
            mPlayer.start();
    }
  
    public static void stop(Context context) {
        if (mPlayer != null) {
            mPlayer.stop();
            mPlayer.release();
            mPlayer = null;
        }
    }
 
}
потом на каждой активности пишу
Java
1
2
3
4
5
6
7
8
9
protected void onResume() {
        super.onResume();
        Music.play(this, R.raw.guitarmainfon);
    }
 
    protected void onPause() {
        super.onPause();
        Music.stop(this);
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru