Tôi biết câu hỏi có thể được coi là "chính trị không chính xác", nhưng tôi đang thiết kế một ứng dụng "theo thiết kế" phải thu hút sự chú ý của mọi người trong khoảng cách tối đa có thể, nếu không nó sẽ không được sử dụng ...: -)Android: cách phát nhạc ở mức tối đa có thể?
tôi hiện đang sử dụng lớp SoundManager, và đây là mã đóng ogg Clip của tôi:
public void playSound(int index) {
int streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
mSoundPool.play(mSoundPoolMap.get(index), streamVolume, streamVolume, 0, 0, 1.0f);
}
vấn đề là âm lượng âm thanh tôi nhận được clip chơi với dường như là phụ thuộc bởi Cài đặt "Cài đặt/Âm thanh/Voulme" mà người dùng đã đặt. Thay vào đó nó dường như là độc lập bởi các thiết lập nút âm lượng phần cứng.
Có cách nào để ứng dụng Android phát âm thanh với khối lượng vật lý tối đa được thiết bị cho phép không?
Có, bạn đã ... ;-) Nhưng tôi thích ý tưởng khôi phục âm lượng ban đầu, vì vậy khi ứng dụng được đóng (hoặc bị giết), người dùng đã đặt lại âm lượng ... – MarcoS
Chỉ cần chỉnh sửa nó, tôi không không nghĩ rằng bạn thực sự cần phải thay đổi âm lượng bạn chỉ cần sử dụng âm lượng tối đa hơn là giảm âm lượng khi chơi nó. – zeetoobiker
Vâng, thậm chí còn tốt hơn ... Cảm ơn ... – MarcoS