我是一个在一个应用程序上工作的新开发人员,允许用户在轨道上录制声乐。我有一些我在iTunes上销售的曲目,我希望用户能够从应用程序内部购买曲目并将它们加载以记录过来。 所以我想要的是用户从表中选择轨道列表,购买轨道内应用程序,并能够按下将查看视图的按钮将其加载到要记录的轨道上的音频记录器。我一直在练习文件,我正在努力弄清楚这是可能的。

是否有人知道这是否是可能的,并且任何人都可以将我指向正确的方向,以便在哪里开始拼接代码?

谢谢!

有帮助吗?

解决方案

简短答案:是的,可以做你想要做的事情

长答:可以使用avassetreader(这里有更多信息如何将iPod库资产连接到音频队列服务和使用音频的过程单位?和一堆其他所以问题)

您可能需要首先将歌曲文件复制到应用程序的文档目录中。然后,您可能需要使用音频单元与音频混合麦克风输入,但这是我不特别熟悉的另一个主题,所以您必须搜索更多信息,有很多信息相关问题。

为购买歌曲,最简单的方法可能是只能与iTunes商店中的歌曲链接,并让他们在那里购买它,我相信你甚至可以成为iTunes,所以你可以赚取额外的钱购买这种方式。一旦他们有了这首歌,它就会在他们的库中,你可以使用AvasseTreader来获得它。

您可以在表中列出列出的歌曲,并在DidselectRoatIndexpath inex:委托方法中,您可以为该特定歌曲打开到iTunes商店的链接。

希望有帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top