【问题标题】:Apple Ipod and C#苹果 Ipod 和 C#
【发布时间】:2009-05-23 11:01:17
【问题描述】:

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

谢谢

【问题讨论】:

    标签: c# .net ipod


    【解决方案1】:

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

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

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

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

    希望这对某人有所帮助!

    【讨论】:

    • 我现在正在 Win8 x64 上试用 SharePod 播放器。我已经用 7zip 解压了 iTunes64 安装程序并安装了 Apple Application Support 和 Mobile Device Support。然后我可以使用 SharePod 的音乐播放器直接从 iPod Classic 播放音乐。无需安装完整的 iTunes(不确定 iPhone 和 iPod Touch)。
    【解决方案2】:

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

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

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

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

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

    【讨论】:

      【解决方案3】:

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2010-11-08
          • 2011-06-13
          • 1970-01-01
          • 1970-01-01
          • 2013-02-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多