Xem tài liệu dành cho nhà phát triển, tôi thấy how to use the default sound and how to use a Uri, nhưng tôi không thấy cách sử dụng tài nguyên. Làm cách nào để sử dụng một trong các âm thanh trong thư mục res/raw
của tôi? Chẳng hạn như tệp MP3 hoặc WAV?Android: Tôi làm cách nào để đưa Âm thanh thông báo bằng Tài nguyên âm thanh?
5
A
Trả lời
19
Uri path = Uri.parse("android.resource://[package]/[res id]");
Ví dụ:
Uri path = Uri.parse("android.resource://com.mypackage/"+R.raw.mysound_1);
2
Uri soundUri = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.sound);
Thêm vào xây dựng thông báo
.setSound(soundUri)
0
Bạn có thể đã tìm kiếm
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.your_sound);
ahhh. Hòa bình đơn giản :) –