gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 16:34:36 25 4
gpt4 key购买 nike

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

  • 网络中的文件服务器拥有庞大的mp3/aac/aiff/wav音乐文件库
  • 桌面cocoa应用程序使用URL访问音频文件:rtmp、http、rtsp+rtp、ftp - 如何做出选择?
  • 音频内容应流式传输并通过查找播放(这一点至关重要),而无需下载整个文件:QuckTime、AudioQueue、AudioFile、AudioStream ,CFHTTP,全部? — 如何开发客户端?

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

    但是这里的主要目标是为 Mac OS 10.5 编写一个桌面音乐播放器。
    我不敢相信所有这些原始 C 编码都是必需的。
    没有 wrapper 吗?没有方便的图书馆吗?没有组件?

    P。 S. Research 产生了以下组合:qt_tools用于提示 + DSS用于 RTSP 流 + QTMovie用于回放 + setCurrentTime:为寻求。此选择需要双倍空间来存储每个音乐文件的提示 .MOV 版本,但仍然有效。

  • 最佳答案

    我不确定,但我相信您可以使用[QTMovie movieWithURL:url error:err]从URL流式传输电影,然后将其传递给QTMovieView对象。 QuickTime 将音频视为电影,因此它可能有效。或者它可能会尝试加载整个文件。

    关于cocoa - Mac OS X 10.5 中网络流媒体、播放和搜索音频文件的用户友好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/891057/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com