【问题标题】:Android Media Player: how to play audio offline by url?Android Media Player:如何通过 url 离线播放音频?
【发布时间】:2021-10-27 02:20:52
【问题描述】:

在我的应用程序中(使用 kotnlin),我需要从 url 播放一些音频,它们可能很大,比如 ~50mb,所以主要的是 - 我也想播放这些音频如果他们是由用户开始列出的,则离线。换句话说,如果我按下播放 - 音频开始播放,但如果我在一段时间后关闭互联网,我仍然可以听到最后的音频,我该如何使用 andoid-mediaPlayer 做到这一点?

【问题讨论】:

  • 我认为默认情况下媒体播放器在获取 url 时会将其用作流媒体,因此没有互联网,没有流媒体。

标签: android kotlin android-mediaplayer


【解决方案1】:

作为一种变体,您可以在后台下载此文件(例如使用 DownloadManager),如果连接丢失,您应该抓住它并继续播放下载的文件。 播放完成时只需删除文件即可。

【讨论】:

  • 我想过这个选项,但我想了解android-mediaPlayer中是否有一些内置机制可以通过url请求完整下载。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多