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

"constructor MediaPlayer in class MediaPlayer cannot be applied to given types"

03.07.2017, 20:28. Просмотров 237. Ответов 2
Метки нет (Все метки)

Проблема в строке "37--final MediaPlayer mp = new MediaPlayer(this,R.raw.sample);"
Ошыбка : Error39, 41) error: constructor MediaPlayer in class MediaPlayer cannot be applied to given types;
required: no arguments
found: <anonymous OnClickListener>,int
reason: actual and formal argument lists differ in length

Как мне исправитьь код, что би все зароботало?
Помогите пожалуйста

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
import android.graphics.Color;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CompoundButton;
import android.widget.TextView;
import android.widget.ToggleButton;
 
import java.util.Random;
 
public class MainActivity extends AppCompatActivity implements CompoundButton.OnCheckedChangeListener{
 
    Button bt;
    Random random;
    TextView mytext1;
    TextView mytext2;
    ToggleButton tb;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
 
 
 
    }
    public void Normal(){
 
        bt = (Button) findViewById(R.id.button);
        bt.setOnClickListener(new View.OnClickListener() {
 
            @Override
            public void onClick(View view) {
                final MediaPlayer mp  = new MediaPlayer(this,R.raw.sample);
                random = new Random();
                mytext1 = (TextView) findViewById(R.id.sample_text);
                int rannum = (random.nextInt(100) + 1);
                String str = String.valueOf(rannum);
                mytext1.setText(str);
                mp.start();
            }
        });
 
    }
0
Миниатюры
"constructor MediaPlayer in class MediaPlayer cannot be applied to given types"  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2017, 20:28
Ответы с готовыми решениями:

Ошибка "add (.) in ArrayAdapter cannon be applied to (.)"
Здравствуйте, что он от меня хочет? http://prntscr.com/g5m1bw заранее...

SoundPool vs MediaPlayer
Какой класс лучше использовать для проигрывания музыки? Под музыкой...

Ошибка MediaPlayer'a
Здравствуйте форумчане.Создал кнопочку для проигрывания мелодии, но при...

Использование MediaPlayer
Здравствуйте. Задача такова: написать свой простейший плеер сугубо для себя....

MediaPlayer автореверс
Всем привет,вопрос такое ,можно как нибудь сделать,чтоб в медиаплеере...

2
Artmal
85 / 84 / 54
Регистрация: 14.11.2015
Сообщений: 1,013
03.07.2017, 20:49 #2
В тексте ошибки же все написано.
0
cukvix
0 / 0 / 0
Регистрация: 26.11.2016
Сообщений: 2
03.07.2017, 21:42  [ТС] #3
И как мне исправить?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2017, 21:42

Простой MediaPlayer
Нужно сделать простую програмку. В главном активити - Баттн, при нажатии на...

Static MediaPlayer
Добрый день! Пытался реализовать следующий алгоритм работы своего приложения:...

Регистрация MediaPlayer
Подскажите как зарегистрировать MediaPlayer, чтоб при открытии файла он...


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

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

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