0

Я разрабатываю приложение с помощью навигационного ящика, имея ящик содержит 3 элемента и один фрагмент. При выборе элемента из списка ящика, данные отображаются в фрагменте.Android: навигатор и аудиоплеер

я использовал пример, как же, как указано в This Link

Теперь то, что я хочу сделать в том же примере я использовал выше:

1. Настройка панели действий, как: Удалить значок приложения, и измените цвет текста текста и фона, сохраните кнопку переключения навигации так, как она есть.

2. Воспроизведение аудио в фрагменте. Аудиофайлы находятся в исходной папке. Кнопки: Play, Pause, Stop, Seek bar.

3. 3 аудиофайла должны быть в исходной папке и на основе выбора должен воспроизводиться соответствующий звук.

Я закончил с воспроизведением аудио в действии, но я не могу воспроизвести аудио в фрагменте и, соответственно, зависит от выбора предметов.

Я нахожусь в середине моего приложения и структуры из-за проблем. Пожалуйста, объясните мне, что я должен сделать, чтобы решить эту проблему.

ответ

0

Это старый вопрос, и вы, вероятно, решили эту проблему, поэтому дайте мне знать, если было полезно.

Для воспроизведения звука в фрагменте вы просто скопировать этот код:

final MediaPlayer sound1 = new MediaPlayer; 
@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 


    View rootView = inflater.inflate(R.layout.fragment1, container, false); 

ImageView play1 = (ImageView) rootView.findViewById(R.id.playbutton); 
    play1.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View play1) 
     {  
     sound1=MediaPlayer.create(getActivity(), R.raw.playsound); 
     sound1.start();  
     }     
}); 




return rootView; 

} 
} 
Смежные вопросы