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

Простой MediaPlayer - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.84
Zhenurik
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 32
06.05.2012, 11:05     Простой MediaPlayer #1
Нужно сделать простую програмку. В главном активити - Баттн, при нажатии на него появляется АлертБилдер из трех кнопок. При нажатии на каждую начинает играть соответвующий мп3 файл, Алерт пропадает. Если во время проигрывания снова нажать на Баттн, текущий мп3 останавливается и снова появляется АлертБилдер из трех кпопок. Я сделал все "самое сложное" - все до проигрывания мп3.
А дальше мне нужна помощь бывалых. Это первое а второе - Баттн должен быть круглый. Я сделал png кнопку - круглую, вокруг нее - прозрачный фон, но когда я ее добавил - фон который должен был прозрачный отображается белым.
И пожалуйста, если вы помогаете, то не говорите: "ты делаешь не так" - это я и без вас знаю. Мне нужен ответ КАК это сделать. Спасибо за понимание.
Вот код, на котором я застрял:
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
package com.example;
 
 
 
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
 
 
public class MusicAlertActivity extends Activity {
 
    
    Button btn;
    private MediaPlayer mPlayer = null;
    
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        btn=(Button)findViewById(R.id.button1);
        
    }
    
    public void getFunky(View v) {
        final String [] items=new String []{"popgo","westcoastfunk","woodpecker"};
        
        AlertDialog.Builder builder=new AlertDialog.Builder(this);
        builder.setTitle("Pick your groove");
        
        builder.setItems(items, new OnClickListener() {
            
            @Override
            public void onClick(DialogInterface dialog, int which) {
 
                switch (which)
                    break;
                case 
                    break;
                case
                    break;
                case 
                    break;
                
                
            }
        });
        
        builder.show();
    }
 
    /* (non-Javadoc)
     * @see android.app.Activity#onStop()
     */
    @Override
    protected void onStop() {
        // TODO: Forgive me for including asinine comments in the TODOs. These TODOs are included to indicate the places where code was removed from the sample solution to provide the outline for the assignment. 
        super.onStop();
    }
   
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2012, 11:05     Простой MediaPlayer
Посмотрите здесь:

MediaPlayer, проигрывание музыки Android
Android SoundPool vs MediaPlayer
MediaPlayer не хочет умирать Android
Android Остановить мелодию в MediaPlayer
Android Не удается создать mediaplayer
Android MediaPlayer автореверс
Android Static MediaPlayer
Android Ошибка MediaPlayer'a
Работа с fragments и MediaPlayer Android
MediaPlayer задать громкость Android
Вылет приложения с MediaPlayer Android
Android Регистрация MediaPlayer

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
flashok
 Аватар для flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
06.05.2012, 11:48     Простой MediaPlayer #2
прочитайте ваш вопрос еще раз и скажите вам что-о понятно - мне нет :cofee:
Zhenurik
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 32
06.05.2012, 11:54  [ТС]     Простой MediaPlayer #3
А что-о вам не понятно?....
flashok
 Аватар для flashok
86 / 88 / 1
Регистрация: 14.02.2009
Сообщений: 293
06.05.2012, 13:02     Простой MediaPlayer #4
1.http://blog.plaincodesource.ws/2011/04/android-mp3.html - тут много что
2. попробуй android:background="#00000000" для кнопки
Zhenurik
0 / 0 / 0
Регистрация: 30.04.2012
Сообщений: 32
07.05.2012, 04:32  [ТС]     Простой MediaPlayer #5
Спасибо за бэкграунд - помогло.
Yandex
Объявления
07.05.2012, 04:32     Простой MediaPlayer
Ответ Создать тему
Опции темы

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