【问题标题】:How to Play .m4a audio from url via Intent.ACTION_VIEW?如何通过 Intent.ACTION_VIEW 从​​ url 播放 .m4a 音频?
【发布时间】:2017-05-18 01:46:43
【问题描述】:

我需要使用 Intent.ACTION_VIEW 从 url 播放 .m4a 音频文件,但它不起作用,.mp3 url 文件将毫无问题地播放。

当我执行以下代码并尝试播放时,我看到 ES Media Player 停止并且无法播放 .m4a 音频文件。

Uri vidUri = Uri.parse("http://ws.stream.qqmusic.qq.com/7162036.m4a?fromtag=46");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(vidUri, "audio/*");
context.startActivity(intent);

Intent.ACTION_VIEW不能播放.m4a文件吗?

【问题讨论】:

  • 详细解释,“它现在不工作”是什么意思。 “Intent.ACTION_VIEW不可能播放.m4a文件吗?” -- 不要求所有 Android 设备都具有能够处理任意 Intent action/Uri 对的功能,如果这就是您的意思的话。
  • 我看到 ESMedia Player 加载了文件,但它总是停止,无法播放。
  • 然后询问 ESMedia Player 的开发者他们的应用有什么问题。
  • 谢谢,我想是的

标签: java android audio-streaming


【解决方案1】:

您是否尝试过先下载 .mp4a 文件? 似乎 ES 播放器无法从在线媒体播放

对于在线内容,您可以使用 exoplayer https://google.github.io/ExoPlayer/

【讨论】:

  • 不,ES Player 播放其他 mp3 url 很好
猜你喜欢
  • 1970-01-01
  • 2017-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
  • 1970-01-01
  • 2013-12-03
相关资源
最近更新 更多