0

我正在使用导航抽屉开发一个应用程序,抽屉包含 3 个项目和一个片段。从抽屉列表中选择项目时,相应的数据显示在片段中。

我使用的示例与此链接中给出的示例相同

现在我想在上面使用的同一个例子中做的是:

1.自定义操作栏为:删除应用程序图标,并更改标题文本颜色和背景,保持导航切换按钮不变。

2. 在片段中播放音频。音频文件位于 raw 文件夹中。按钮是:播放、暂停、停止、搜索栏。

3. 3 个音频文件应在 raw 文件夹中,并根据选择播放相应的音频。

我已经完成了在活动中播放音频,但我无法在片段中播放音频,因此取决于项目的选择。

由于问题,我在我的应用程序和结构中间。请指导我应该怎么做才能解决这个问题。

4

1 回答 1

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;

}
}
于 2014-04-02T18:44:18.697 回答