Thư viện âm thanh Oboe có trong Thư viện AGDK. Oboe là một thư viện C++ nguồn mở được thiết kế để giúp xây dựng các ứng dụng âm thanh có hiệu suất cao trên Android. Oboe cung cấp một API gốc duy nhất hoạt động trong Android 4.1 (API cấp 16) trở lên.
Sử dụng Oboe để hưởng những lợi ích sau:
Đạt được độ trễ thấp nhất. Oboe giúp ứng dụng của bạn đạt được độ trễ âm thanh thấp nhất có thể đối với một tổ hợp thiết bị và phiên bản Android nhất định.
Sử dụng thư viện gốc tốt nhất hiện có. Trên các thiết bị chạy API Android 8.1 (API cấp 27) trở lên, Oboe sử dụng AAudio. Đối với các thiết bị chạy phiên bản thấp hơn, Oboe sử dụng OpenSL ES.
Tránh lỗi âm thanh. Oboe bao gồm giải pháp tạm thời cho một số vấn đề về âm thanh đã biết xuất hiện trên các thiết bị hoặc phiên bản Android cụ thể. Việc sử dụng Oboe sẽ giúp ứng dụng của bạn tránh được các vấn đề này mà không cần triển khai hoặc kiểm thử các giải pháp riêng.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-08-26 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-08-26 UTC."],[],[],null,["Oboe audio library\nPart of [Android Game Development Kit](/games/agdk/overview).\n\nThe Oboe audio library is included in the [AGDK Libraries](/games/agdk#game-libraries). Oboe is an\nopen-source C++ library designed to help build high-performance audio apps on\nAndroid. Oboe provides a single native API that works in Android 4.1\n(API level 16) and higher.\n\nUse Oboe to gain the following benefits:\n\n- **Achieve the lowest latency**. Oboe helps your application achieve the\n lowest-possible audio latency for a given device and Android version\n combination.\n\n- **Use the best available native library**. On devices running Android API\n 8.1 (API level 27) and higher, Oboe uses AAudio. For devices running lower\n versions, Oboe uses OpenSL ES.\n\n- **Avoid audio bugs.** Oboe includes workarounds for some known audio\n issues that manifest on specific devices or versions of Android. Using Oboe\n helps your application avoid these issues without having to implement or\n test your own solutions.\n\nNext steps\n\n- [Update your build settings](/games/sdk/oboe/update-build-settings)\n\n- [Use Oboe to play or record audio](https://github.com/google/oboe/blob/master/docs/GettingStarted.md#using-oboe)"]]