在 iPhone 应用程序中集成 Radio/FM 功能
Posted
技术标签:
【中文标题】在 iPhone 应用程序中集成 Radio/FM 功能【英文标题】:Integrating Radio/FM features in iPhone app 【发布时间】:2013-02-19 16:10:02 【问题描述】:我正在做一个 iPhone 应用程序,它具有在我的应用程序中播放您所在位置的广播/调频电台的功能。你能指导我吗,有什么想法吗,博客?我只是在问如何从你的 iPhone 应用程序中播放它。更清楚地说,我们如何通过 iPhone 应用播放收音机或 FM。
【问题讨论】:
【参考方案1】:由于 ios 设备没有 FM 收音机接收器,因此您无法在应用中播放 FM 收音机。
【讨论】:
但许多 iPhone 应用程序都具有从他们的应用程序播放 FM 收音机的能力。这背后的逻辑是什么? 他们从网络流式传输音频。 你能说得更具体些吗,我们怎么做? 有些例子是别人给出的,比如iphone_radio。【参考方案2】:您可以在 google 和 github 上查看,它们有很多用于执行此操作的开源代码。 一个example。
【讨论】:
【参考方案3】:.mp3 或 .m3au 以及许多其他可用的广播流 URL,您可以在 MPMoviePlayerController
中播放。
【讨论】:
在哪里可以找到广播流网址?我们怎样才能做到……? @SamirJwarchan ,m3au 或 m3u 就像播放列表文件一样,它包含一个链接或一组实时音频链接,但请记住,iPhone 必须支持所有音频格式。 如果您正在为特定广播频道制作应用程序,那么他们会提供,否则您必须在谷歌上找到它 @SudeshKumar 这意味着我们必须在我们的应用程序中预先列出一组实时音频链接,然后我们必须像普通歌曲一样播放它?如果是这样,那么我们可能找不到我们附近所有调频广播电台的实时音频链接,不是吗? 是的,你是对的 samir....如果您需要为特定运营商开发应用程序,请咨询运营商,他们将为您提供正确的 m3u 文件。实际上 iphone 有能力读取这个文件并支付音频。但关键是,播放器从文件中读取链接后,直接与运营商媒体服务器打交道。【参考方案4】:实际上,iPhone 确实具有集成的 FM 收音机接收器。请参阅 Broadcomm BCM4334 芯片详细信息。然而,自 2009 年推出以来,Apple 一直不愿意解锁它。 毫无疑问,这种不情愿对苹果来说是战略性的。
【讨论】:
以上是关于在 iPhone 应用程序中集成 Radio/FM 功能的主要内容,如果未能解决你的问题,请参考以下文章
我们如何在 iphone 应用程序中集成支付网关? [关闭]