Score:0

SDL2 ไม่สามารถเริ่มต้นโปรแกรมควบคุมเสียง

ธง pt

|รหัสผู้จัดจำหน่าย:|Ubuntu| |คำอธิบาย:|Ubuntu 21.04| |ข่าวประชาสัมพันธ์:|21.04| |สมญานาม:|hirsute|

ฉันพยายามเริ่มต้นโปรแกรมควบคุมเสียง แต่ไม่ได้ผล นี่คือรหัส:

std::cout << SDL_GetNumAudioDrivers() << std::endl;

สำหรับ (int i = 0; i < SDL_GetNumAudioDrivers(); ++i) {
  ถ่าน const* driver_name = SDL_GetAudioDriver(i);
  ถ้า (SDL_AudioInit (driver_name)) {
    printf(âโปรแกรมควบคุมเสียงล้มเหลวในการเริ่มต้น: %s\nâ, driver_name);
  ดำเนินต่อ;
  }อื่น{
    printf(âโปรแกรมควบคุมเสียงเริ่มต้นสำเร็จ: %s\nâ, driver_name);
//หยุดพัก;
  }
  SDL_AudioQuit();
}

ได้ให้ข้อสรุปว่า

3
ไดรเวอร์เสียงไม่สามารถเริ่มต้น: dsp
ไดรเวอร์เสียงเริ่มต้นสำเร็จ: ดิสก์
โปรแกรมควบคุมเสียงเริ่มต้นสำเร็จ: ดัมมี่

ประการแรก มันแปลกที่ SDL2 ไม่เห็น pulseaudio ประการที่สองแม้ว่าจะเริ่มต้นไดรเวอร์ดัมมี่และดิสก์สำเร็จแล้ว แต่ฉันก็ไม่ได้ยินเสียงใด ๆ

มีความคิดว่าทำไมสิ่งนี้ถึงเกิดขึ้น?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา