首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >流式传输远程文件

流式传输远程文件
EN

Stack Overflow用户
提问于 2011-09-25 01:01:14
回答 1查看 248关注 0票数 0

我是fmod的新手,我正在尝试将它用于一个简单的应用程序。我只需要打开一个远程音乐文件(主要是mp3,如果可以的话,我可以在服务器上转码总是有mp3)。

当我试着

代码语言:javascript
复制
FMOD_System_CreateSound(system, "http://somewhere.com/song.mp3", FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &song);

这很好用,它打开并播放mp3很好。

但是,当我尝试做我真正需要的事情时:

代码语言:javascript
复制
FMOD_System_CreateSound(system, "http://somewhere.com/somepage.view?id=4324324324556546456457567456ef3345&var=thing", FMOD_SOFTWARE | FMOD_2D | FMOD_CREATESTREAM, 0, &song);

它就是不起作用。例如,该链接将返回一个stream.mp3文件,但FMOD在该文件上失败。有没有办法让它工作呢?我猜问题出在FMOD没有在链接中找到文件名,但我无法更改链接:/

如果不可能,有没有办法让fmod与curl (curl完美下载文件)一起工作,就像一个函数来调用文件的每一部分?谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-09-27 08:17:22

基于会话ID的URL的主要问题是它们可能会变得相当长。FMOD的旧版本仅支持256个字符(导致截断和加载失败),但任何最新支持的版本都最多支持1024个字符。

我建议更新到更新版本的FMOD,如果您有任何问题,请反馈给我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7540482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档