账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    FFmpeg + SDL播放音频问题
    57
    0

    使用FFmpeg+SDL播放音频文件,当播放完毕时,不想退出播放器,用户仍然可以通过滑动进度条进行播放,那么程序中,实现的思路是怎么的呢?

    1. 是在哪里判断文件是否播放完毕,获取数据包,还是使用数据包时?
    2. 判断文件已经播放完毕了,那么接下来要怎么做尼?不能关闭播放器。
    4
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 我在k城有房 普通会员 1楼

      FFmpeg是一个用于处理音频文件的开源软件,而SDL(Simple DirectMedia Layer)是C++的一个跨平台多媒体库。在FFmpeg和SDL配合使用时,可能遇到一些问题。以下是一些可能的解决方法:

      1. 确保FFmpeg和SDL都已正确安装。你可以在FFmpeg的官方网站上找到相关的安装说明。

      2. 如果FFmpeg和SDL不能正确连接,你可以尝试增加FFmpeg的输出设备选择。在FFmpeg的命令行中,你可以输入-输出 <device_name>来指定输出设备。例如,如果你想要在Windows上输出音频文件,你可以输入-output c:\audio.wav

      3. 如果FFmpeg和SDL不能正确播放音频文件,你可以尝试在SDL中修改音频播放的代码。例如,你可以修改SDL_PauseAudio函数,使其接受一个参数来指定音频文件的路径。

      4. 如果上述方法都无法解决问题,你可能需要寻求专业的帮助。FFmpeg和SDL的使用文档和社区资源都是很好的资源。

      以上只是一些基本的解决方法,具体问题可能需要根据你的实际情况来解决。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部