【问题标题】:Playing music files in Android在 Android 中播放音乐文件
【发布时间】:2012-03-12 04:22:38
【问题描述】:

我有一个应该用我的 Android 应用程序播放的音乐文件列表。实际上,用户选择要播放指定时间的文件列表,然后单击“开始按钮”。请告诉我如何实现它以满足以下要求:

  1. 即使按下电源按钮或显示屏已关闭,该程序也应该可以运行。
  2. 音乐文件应一个一个播放。

【问题讨论】:

    标签: android android-mediaplayer


    【解决方案1】:

    为了在您的应用程序活动退出后继续播放音乐,您需要将播放本身实现为Service(特别是started service)。要播放音乐,请查看MediaPlayerMedia Player guide topic 中有关于在 Service 中使用 MediaPlayer 的讨论。

    【讨论】:

    • 感谢您的回复。有没有示例代码?如何将文件名传递给服务类?
    • @FaridAla 查看Random Music Player 示例项目。它可以满足您的大部分需求(我认为)。
    • 非常感谢。看来这就是我要找的东西。再次感谢。
    【解决方案2】:

    要播放音频文件,可以使用 Android 的 MediaPlayer 类。

    MediaPlayer mp = new MediaPlayer();
    mp.setDataSource(audioFilePath);
    mp.prepare();
    mp.start();
    

    此代码 sn-p 将加载和播放单个音频文件。查看documentationMediaPlayer,了解如何利用它来完成您想要完成的具体任务。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      • 2011-07-22
      相关资源
      最近更新 更多