Tôi muốn kết nối âm thanh đánh dấu mặc định của hệ điều hành Android (ví dụ: âm thanh bạn nghe khi bạn bấm nút Home và chọn ứng dụng trước đó để bắt đầu) với nút bấm của tôi. Tôi biết cách chơi âm thanh qua MediaPlayer, nhưng tôi không biết tìm kiếm âm thanh đánh dấu mặc định ở đâu. Nó phải ở trong một số tài nguyên mặc định, nhưng tôi không thể tìm thấy nó.Làm thế nào để phát âm thanh TICK mặc định?
MediaPlayer mp = MediaPlayer.create(getBaseContext(), sound);
mp.setLooping(false);
mp.start();
Bất kỳ ai cũng có thể trợ giúp?
PS. âm thanh này sẽ được kích hoạt bên trong phương thức onClick.
PPS. Tôi biết tôi có thể sử dụng/nguyên dir, nhưng tôi không nghĩ rằng có một nhu cầu cho nó. Không phải để nói, nó mát hơn để chơi âm thanh đánh dấu này chuẩn bị cho điện thoại của người dùng.
Bạn sẽ được phục vụ tốt hơn sao chép tệp đó vào dự án của riêng bạn. Tệp đó không phải là một phần của Android SDK. Tôi không biết một cách trong SDK để yêu cầu phát lại âm thanh nhấp chuột đó. – CommonsWare
True, vì không có garuntee rằng OEM sẽ giữ lại âm thanh click từ nguồn Android. Nhưng liệu pháp lý cho tôi có thể sao chép âm thanh nhấp từ nguồn Android vào dự án của riêng tôi không? – bluefalcon
Vâng, bây giờ thật khó để trả lời, vì android.git.kernel.org vẫn còn hơi lộn xộn. Tuy nhiên, nếu tệp là một phần của Dự án nguồn mở Android, nó phải được cấp phép theo Giấy phép Apache 2.0, giống như phần còn lại của mã và nội dung. – CommonsWare