2

用 C# 阅读 ipod 歌曲的最佳方式是什么。我正在考虑为 ipod 做一个接口作为测试:)

谢谢

4

4 回答 4

3

这个问题出现在谷歌搜索中,但我找到的第一个合理答案花了一段时间:

SharePod有一个用于 iPod 访问的 .Net (2.0) 库,显然支持所有最新的 iPod 和 iPhone(我没有亲自测试过):

http://www.getsharepod.com/fordevelopers/

它对非商业用途是免费的,而且对于许可使用来说似乎很便宜(目前 99 美元)

希望这对某人有帮助!

于 2009-10-23T08:28:22.087 回答
1

这个问题有点模糊,所以我将根据我能看到的解释它的方式来回答。

我不能谈论当前一代(Touch)设备,因为它们已经改变了一些东西,但我知道在此之前歌曲存储在 iPod_Control 目录中。这些文件是名称-magled,因此为了读取诸如曲目和艺术家姓名之类的信息,必须从声音文件本身的 udata 原子中提取它。

iTunes 和 iPod 将 MPEG-4 AAC 音频用于声音文件,因此播放它们涉及从声音文件的数据原子中提取此数据并将其传递给功能强大的渲染器,例如 iTunes 或 QuckTime,这些渲染器可通过 COM 从托管代码访问。

可以使用 3rd 方库和编解码器在没有 quicktime 或 itunes 的情况下渲染 MP4-AAC,但我还没有探索过。

Apple 最近停止在 iTunes 商店中使用 DRM,但是,如果使用第三方音频库,您在渲染以这种方式加密的音频文件时可能会遇到问题

于 2009-05-23T11:50:59.100 回答
0

也许我错过了一个主题,但你可以试试这里

于 2009-05-23T18:55:16.120 回答
0

一个快速的谷歌搜索给了我:

于 2009-05-23T11:21:08.427 回答