标签:android android-browser shoutcast m3u android-music-player
要链接到SHOUTcast / HTTP互联网广播流,传统上您会链接到播放列表文件,例如M3U或PLS.从那里,浏览器将启动注册的音频播放器以处理播放列表.这适用于任何PC,Palm,Blackberry和iPhone.
如果不安装额外的软件,此方法在Android中不起作用.当然,Just Playlists或StreamFurious可以很好地处理它,但我假设必须有一种方法来调用默认安装在Android安装上的音频或视频播放器.
默认情况下,没有音频播放器能够处理M3U或PLS.玩家似乎打开它,但说“不支持的媒体类型”.
为了使这更加烦人,浏览器能够通过HTTP传输MP3音频,只需打开MP3文件的链接即可.我试过直接链接到SHOUTcast托管的MP3流,它应该以相同的结果结束,但是SHOUTcast在用户代理字符串中检测到“Mozilla”,而不是发送流,它发送信息页面为站.
如何在不使用额外应用程序的情况下从普通移动网站链接到Android上的SHOUTcast流?
解决方法:
正如评论中所指出的那样,你所要求的是不可能的,至少在3.0出现之前,即使这样,大多数设备上的功能都需要很长时间. “没有额外的应用程序”限制是非常有限的.以下是一些违反此约束的替代方案,我敦促您考虑:
>要求用户安装应用程序
是的,这不是你想要的,但这是最简单的事情. Just Playlists(正如您所发现的)将是一个很好的推荐.
>使用闪光灯
不是每个人都有闪光灯,但对于那些你可以嵌入Flash小部件播放播放列表的人.我刚从快速谷歌找到了one that sounds like it’ll work. SHOUTcast有自己的Flash播放器吗?
>等等
基本上你唯一的另一个选择,因为这个功能在Android中还没有.
标签:android,android-browser,shoutcast,m3u,android-music-player 来源: https://codeday.me/bug/20190626/1297227.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。