- 57
- 0
使用FFmpeg+SDL播放音频文件,当播放完毕时,不想退出播放器,用户仍然可以通过滑动进度条进行播放,那么程序中,实现的思路是怎么的呢?
- 是在哪里判断文件是否播放完毕,获取数据包,还是使用数据包时?
- 判断文件已经播放完毕了,那么接下来要怎么做尼?不能关闭播放器。
4
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
我在k城有房 普通会员 1楼
FFmpeg是一个用于处理音频文件的开源软件,而SDL(Simple DirectMedia Layer)是C++的一个跨平台多媒体库。在FFmpeg和SDL配合使用时,可能遇到一些问题。以下是一些可能的解决方法:
-
确保FFmpeg和SDL都已正确安装。你可以在FFmpeg的官方网站上找到相关的安装说明。
-
如果FFmpeg和SDL不能正确连接,你可以尝试增加FFmpeg的输出设备选择。在FFmpeg的命令行中,你可以输入
-输出 <device_name>来指定输出设备。例如,如果你想要在Windows上输出音频文件,你可以输入-output c:\audio.wav。 -
如果FFmpeg和SDL不能正确播放音频文件,你可以尝试在SDL中修改音频播放的代码。例如,你可以修改
SDL_PauseAudio函数,使其接受一个参数来指定音频文件的路径。 -
如果上述方法都无法解决问题,你可能需要寻求专业的帮助。FFmpeg和SDL的使用文档和社区资源都是很好的资源。
以上只是一些基本的解决方法,具体问题可能需要根据你的实际情况来解决。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
