我想为我的 Shoutcast 流创建一个网页,以启动 Android 的本机媒体播放器。我在这里找到了一个例子>> http://s4.viastreaming.net/8000/mobile/
我的问题是“使 Android 成为可能的代码是什么?”
我想为我的 Shoutcast 流创建一个网页,以启动 Android 的本机媒体播放器。我在这里找到了一个例子>> http://s4.viastreaming.net/8000/mobile/
我的问题是“使 Android 成为可能的代码是什么?”
出于安全原因,无法从网页启动任何意图(包括音乐播放器)。
该页面将音乐流式传输到浏览器并让操作系统决定如何处理它。应用程序使用什么来收听它取决于每个用户。你将无法控制它。
Android 浏览器尝试对某些类型的媒体进行智能处理。如果它检测到它知道如何处理的嵌入式媒体,它将启动一个选择器(或默认播放器)。
这种行为可能会让您误以为网页本身实际上是在启动媒体播放器应用程序,但事实并非如此,这只是浏览器很聪明。
在 Android 上,媒体播放器等应用程序是使用 Intent 启动的。正如 Aleadam 所说,你不能让网页启动一个意图。
你不需要任何代码。只需返回一个音频/mpeg 类型的对象,也许是一个 mp3 文件,android 将通过打开其媒体播放器来处理它!