Я использую аудио в моей раздуваемой раскладке, которую я использую в адаптере, я хочу включить службу аудио менеджера в адаптер, чтобы иметь возможность управлять аудиосистемой.Я не смог этого сделать.Красное подчеркивание контекста в этой строке кода
mAudioManager = (AudioManager) ContextCompat.getSystemService(>>>Context<<<,AppCompatActivity.AUDIO_SERVICE);
public View getView(int position, View convertView, ViewGroup parent) {
View myView = convertView;
final IrrVerbeClass myData = getItem(position);
if (myView == null){
myView = LayoutInflater.from(getContext()).inflate
(R.layout.irregular_verb_card,parent,false);
}
TextView tMeaning = (TextView) myView.findViewById(R.id.cMeaning);
tMeaning.setText(myData.getMeaning());
mAudioManager = (AudioManager) ContextCompat.getSystemService(Context,AppCompatActivity.AUDIO_SERVICE);
ImageView tAudioV3 = (ImageView) myView.findViewById(R.id.xAudioV3);
tAudioV3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
releaceMediaPlayer();
mediaPlayer = MediaPlayer.create(getContext(),myData.getAudio3v());
mediaPlayer.start();
mediaPlayer.setOnCompletionListener(mOncompletion);
}
});
}
return myView;