java - 如何通过 Intent.ACTION_VIEW 从​​ url 播放 .m4a 音频?

标签 java android audio-streaming

我需要使用 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文件吗?

最佳答案

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

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

关于java - 如何通过 Intent.ACTION_VIEW 从​​ url 播放 .m4a 音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44030740/

相关文章:

java - 形状旋转问题 - Java2d

Android IntentService 实例化错误

java - 为什么这种方法不起作用?

c# - 寻找并行化的开源项目

java - 按元素的多个属性过滤集合 - QueryDSL

c# - 启动画面 Activity 强制我的设备重新启动

java - 将 Serializable 从一个 Activity 传递到另一个 Activity 不起作用

javascript - 通过 JavaScript 连接到计算机音频源

java - MP3:一种以毫秒为单位获取任何给定字节位置的位置的方法?

java - Spring数据源多个配置文件