当前位置: 首页 > 知识库问答 >
问题:

Android:导航抽屉和音频播放器

柳绪
2023-03-14

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

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

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

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

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

3.3音频文件应位于原始文件夹中,并根据选择播放各自的音频。

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

由于问题,我正在进行应用程序和结构。请指导我该怎么解决这个问题。

共有1个答案

程博学
2023-03-14

这是一个老问题,您可能已经解决了这个问题,因此请告诉我是否有帮助。

要在片段中播放音频,您只需复制以下代码:

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;

}
}
 类似资料:
  • 有人能告诉我如何创建活动到这个主要活动,导航抽屉将看到在所有他们?我需要使用这个特定的MainActivity代码。我不需要使用碎片,只要3个简单的活动将添加到这个抽屉。 NavDrawer布局:

  • 我是android新手。我有一个关于Android导航抽屉的问题。我在我的应用程序中加入了导航抽屉,一切都很顺利,但我想知道是否有人能帮我在导航抽屉列表中获得惰性动画。 图像的来源。 非常感谢。

  • 我正在试用本教程中给出的导航抽屉(幻灯片菜单)。 上面的链接和我的不同之处在于,我试图调用活动而不是调用片段。当应用程序打开时,我无法看到导航抽屉菜单,我只能看到打开HOME活动的操作栏。 以下是我更改的代码:(是否需要一个片段,或者我可以在导航抽屉的第一个屏幕上使用活动?) 我如何解决这个问题,以便在我的家庭活动中显示导航抽屉? 更新: 我甚至尝试了以下链接中给出的选项: 如何使用导航抽屉调用我

  • 大家好,我正在尝试使用两个独立的媒体播放器实例播放音频和视频文件。当我从一开始播放它时,它工作得很好。但当我寻找时,我可以看到音频和视频的延迟 这是我寻找音频和视频的代码 //sikAudio(msec); if(media播放器!=null) { // 没有直播流,如果(medialayer.get持续时间() }

  • 有可能吗? 更新:是的,使用工具栏小部件我看到边距。但我有另一个问题:这是白色的导航抽屉 但是当我使用 我看到黑色的背面图标 我可以以编程方式将后退按钮设为白色吗?或者仅使用自定义图标?

  • 问题内容: 我在使用Navigation Drawer时遇到问题,它太慢了,我要寻找的解决方案是先关闭抽屉,然后显示活动,但它不起作用,肯定是我遗漏了一些东西。 问题答案: 您可以通过这种方式来避免抽屉滞后,更改 onItemClick : 编辑: 首选方式应该是在DrawerLayout上设置DrawerListener,然后 像这样设置片段: