代码之家  ›  专栏  ›  技术社区  ›  Vadim

Mac OS X 10.5中的网络流媒体、播放和查找音频文件的用户友好方法

  •  2
  • Vadim  · 技术社区  · 16 年前

    请建议结合服务器和客户端技术、工具和框架来实现满足以下要求的解决方案?

  • 网络中的文件服务器有一个庞大的 MP3/AAC/AIFF/WAV格式 音乐档案
  • 桌面Cocoa应用程序使用URL访问音频文件: rtmp、http、rtsp+rtp、ftp 如何做出选择?
  • 音频内容应为 流淌 和玩 寻求 (这很重要)不下载整个文件: qucktime,audioqueue,audiofile,audiostream,cfhttp,所有这些? 如何开发客户?

    经过扎实的研究,我得到了无数的选择和文章。但看起来其中一半已经过时(2001年),另一半是关于Mac OS X和iPhone OS的通用代码(纯C)。

    然而,这里的主要目标是为Mac OS 10.5编写一个桌面音乐播放器。
    我不能相信所有这些原始的C编码只是必需的。
    没有包装纸?没有方便的图书馆?没有组件?

    P.S.研究得出以下组合: qt_tools 提示+ DSS 用于RTSP流+ QTMovie 用于回放+ setCurrentTime: 寻找。此选择需要两个空间来存储每个音乐文件的暗示.mov版本,但仍然有效。

  • 3 回复  |  直到 16 年前
        1
  •  1
  •   RC Howe    16 年前

    我不确定,但我相信你可以用 [QTMovie movieWithURL:url error:err] 要从URL流式传输电影,请将其传递给qtmovieview对象。QuickTime将音频视为电影,因此它可以工作。或者它可能尝试加载整个文件。

        2
  •  1
  •   Abizern    16 年前
        3
  •  1
  •   ismail    16 年前

    你看了吗? VLC 作为流媒体解决方案?