cost 336 ms
错误:“SDL 无法初始化:SDL_Error:dsp:没有这样的音频设备” - Error : "SDL could not initialize! SDL_Error: dsp: No such audio device"

我目前正在从事个人项目,但遇到 SDL_mixer 或 Audio 方面的问题我可以毫无问题地进行编译,但是当我尝试执行该程序时出现此错误: “SDL 无法初始化:SDL_Error:dsp:没有这样的音频设备” 我正在使用 cmake 进行编译,这是我的 CMakeList.txt: 这是我 ...

如何确定频道是否已停止播放 SDL2 中的块 - How to determine if a channel has stopped playing a chunk in SDL2

我正在尝试在 sdl2 中创建脚步声。 它播放正常,但忽略了频道中已经播放的声音。 因此,当我移动播放器时,脚步声就像机关枪一样播放(它会过度播放自身)。 在pygame中,我可以轻松地使用get_busy()方法。 它也应该很容易在SDL2中使用,因为pygame正在使用它。 ...

SDL_mixer 中的 Mix_PlayChannel 函数 - Mix_PlayChannel function in SDL_mixer

如文档中所述,Mix_PlayChannel 函数有 3 个参数: 频道:要播放的频道,或 -1 表示第一个空闲的未保留频道。 块:要播放的样本。 loops:循环数,-1 为无限循环。 在此处传递一个将播放样本两次(1 个循环)。 我不明白通道参数的含义。 文档中提到了哪个频道 ...

SDL_Mixer Mix_LoadWAV 找不到 RIFF 或 WAVE 标识符 - SDL_Mixer Mix_LoadWAV can not find RIFF or WAVE identifiers

自去年 12 月以来,我曾问过这个问题,但到处都被忽略了,所以我想最后一次问这个问题。 我正在尝试加载音频文件(作为 Mix_Chunk),但收到以下错误消息: “找不到 RIFF 或 WAVE 标识符(不是波形文件)” 我尝试了我所知道的 Audacity 中的所有导出设置,我在这里做错了什么? ...

c++ SDL_mixer 错误,Mix_LoadWAV_RW with NULL src - c++ SDL_mixer error, Mix_LoadWAV_RW with NULL src

出于某种原因,并非所有声音都有效。 Mix_GetError() 返回此错误消息Mix_LoadWAV_RW with NULL src 我加载了 57 个不同的声音文件,其中 8 个不起作用,它们都给出了相同的错误。 不起作用的 8 个声音是图片最底部的 8 个。 奇怪的是,不起作用的8在 ...

SDL2 pcm 音频播放太快 - SDL2 pcm audio playing too fast

我编写了一个库来读取旧游戏中的无符号 8 位 pcm 音频,并使用以下代码将原始数据填充到 Mix_Chunk 中: 我知道采样率为 10989HZ,但是当我使用Mix_OpenAudio(10989, AUDIO_U8, 2, 2048设置采样率时,它播放的声音太快了,是我设置的采样率错误还是只是 ...

在 C++/Linux 中使用 SDL_Mixer 时没有声音 - No sound when using SDL_Mixer in C++/Linux

我正在尝试在 Linux 下的 C++ 中使用 SDL_mixer 来异步播放声音,但不知何故它不起作用。 当我执行它时,根本没有声音播放。 不过,我对 SDL 和类不太熟悉,所以如果有人能检测到我的代码中的错误在哪里,那将非常有帮助。 我的 header 文件(sample.h): 我的主程序(. ...

使用 VC++ (VS2017) 获取 SDL_mixer 的声音文件路径 - Get sound file path for SDL_mixer with VC++ (VS2017)

我设法安装了 SDL 并将其集成到我的 Visual Studio 2017 项目中Windows 10 。 我的主要问题是音频文件的播放。 确实,当我输入音频文件的绝对路径时,一切正常。 当我在“资源文件”文件夹中将文件导入我的项目时,它变得复杂起来。 不知道 Visual Studio,我想这是 ...

有没有办法使用一些 SDL_Mixer 的函数来加速音频 .wav 文件? - Is there a way to speed up audio .wav file using some SDL_Mixer's function?

我正在制作一个简单的游戏,当玩家接近它正在玩的关卡结束时,它的音频速度应该会增加。 所以现在我想知道是否有办法使用 SDL_Mixer 来做到这一点。 如果 SDL_Mixer 不可行,请告诉我如何在音频文件本身中进行此更改以使其更快。 我正在处理一个 8 位 .wav 文件,它有 2 个通道,采样 ...

SDL_mixer WAVE 音频格式质量差 - SDL_mixer poor quality with WAVE audio format

我想写一个简单的控制台音乐播放器,它同时支持.mp3 和.wav 音频格式。 使用 SDL_mixer 播放 .wav 文件会降低声音质量,但使用 mp3 文件则不会。 当 .wav 文件开始播放时,会发出连续的“噼啪”声,但 rest 没问题。 我已经检查过它是否是 wav 文件本身或类似的问题, ...

即使安装了libmpg123,SDL_Mixer 2.0.4“ MP3支持不可用” - SDL_Mixer 2.0.4 “MP3 support not available” even though libmpg123 is installed

我是编程的初学者,正在尝试将一个简单的控制台MP3播放器作为一个项目。 为此,我需要一种播放.mp3文件的方法。 SDL Mixer提供了此功能,但是需要在系统上安装libmpg123 。 即使安装了必需的依赖项“ libmpg123”,对“ Mix_Init()”的调用也总是失败。 ...

SDL_mixer可以平移吗? - SDL_mixer can panning?

我比较了SDL_mixer和openAL 。 我决定使用SDL_mixer,因为它易于处理。 SDL_mixer非常易于操作音效和BGM。 但这是否对应于平移 (左右摇摆声音)? 另外,一些文章宣称sdl_mixer有一些问题,但是该文章中没有写任何具体的问题。 与OpenAL相比 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM