Tôi biết cách điều khiển âm lượng của trình phát đa phương tiện từ thanh tìm kiếm.Nhưng tôi có thể làm gì để thay đổi âm lượng hệ thống từ thanh tìm kiếm trong Android.Cách thay đổi âm lượng thiết bị từ thanh tìm kiếm trong android
5
A
Trả lời
5
Sử dụng AudioManager
và các phương pháp như adjustStreamVolume()
. Here is a sample application sử dụng các tiện ích con SeekBar
để điều chỉnh số lượng các luồng khác nhau.
+0
1 cho ứng dụng Greate ... –
5
Các mã sau đây có thể được sử dụng:
import android.app.Activity;
import android.content.Context;
import android.media.AudioManager;
import android.os.Bundle;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
public class MainActivity extends Activity {
/** Called when the activity is first created. */
private SeekBar volumeSeekbar = null;
private AudioManager audioManager = null;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setVolumeControlStream(AudioManager.STREAM_MUSIC);
setContentView(R.layout.main);
initControls();
}
private void initControls()
{
try
{
volumeSeekbar = (SeekBar)findViewById(R.id.seekBar1);
audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
volumeSeekbar.setMax(audioManager
.getStreamMaxVolume(AudioManager.STREAM_MUSIC));
volumeSeekbar.setProgress(audioManager
.getStreamVolume(AudioManager.STREAM_MUSIC));
volumeSeekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener()
{
@Override
public void onStopTrackingTouch(SeekBar arg0)
{
}
@Override
public void onStartTrackingTouch(SeekBar arg0)
{
}
@Override
public void onProgressChanged(SeekBar arg0, int progress, boolean arg2)
{
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
progress, 0);
}
});
}
catch (Exception e)
{
e.printStackTrace();
}
}
+0
là tuyến tính quy mô khối lượng ? Tôi đọc ở đâu đó rằng nó phải là logarit. – wayway
Các vấn đề liên quan
- 1. iOS: Thay đổi Âm lượng Thiết bị
- 2. tạo thanh trượt để thay đổi âm lượng Android?
- 3. Cách tải tuyến đường hoặc tập tin âm thanh của thiết bị âm thanh từ thiết bị trong Android?
- 4. Phát âm thanh bất kể mức âm lượng thiết bị
- 5. Âm thanh Android: thay đổi độ cao
- 6. Âm thanh luồng Android tới các thiết bị khác
- 7. Thiết bị Android nhận được thiết bị âm thanh tổng thể trong pcm
- 8. Cách sử dụng Thiết bị âm thanh trên iPhone
- 9. phát âm thanh từ luồng trong android
- 10. Cách tìm hiểu khả năng thiết bị âm thanh ALSA lập trình trong Linux mà không cần mở thiết bị
- 11. Thay đổi giá trị bước trong thanh tìm kiếm?
- 12. Cách thay đổi màu tìm kiếm trong Android?
- 13. Lấy tên thiết bị âm thanh đầy đủ từ Windows
- 14. Ghi âm thanh vào đĩa từ thiết bị IO
- 15. Chọn thiết bị Âm thanh trên iPhone
- 16. iOS: Kiểm soát âm lượng phần cứng thiết bị
- 17. Thay đổi âm thanh dẫn trên beaglebone màu đen với lớp phủ cây thiết bị
- 18. Khung âm thanh: luồng, chiến lược, thiết bị
- 19. tùy biến thanh tìm kiếm android,
- 20. Tìm nhãn âm lượng thẻ SD trên Android
- 21. Android - Phát âm thanh từ tai nghe
- 22. Làm cách nào để thay đổi màu của ngón tay cái trong thanh tìm kiếm?
- 23. cách điều chỉnh âm lượng trong ES OpenSL (Android)?
- 24. Làm cách nào để có được mức âm thanh hiện tại của thiết bị đầu ra âm thanh hiện tại?
- 25. Phát hiện thiết bị âm thanh đính kèm iOS
- 26. thanh tìm kiếm vô hiệu hóa android cho bộ điều khiển âm thanh
- 27. pocketsphinx_continuous thất bại trong việc mở âm thanh thiết bị
- 28. iOS: Thiết bị âm thanh Thao tác điều khiển từ xa AudioXuffer (tức là hiệu ứng âm thanh từ micrô)
- 29. Chất lượng âm thanh kém khi ghi/phát âm thanh - Android SDK
- 30. Gọi sửa đổi luồng âm thanh trong Android 4.0 ICS
Đây là một http://stackoverflow.com/a/13733061/1939564 dễ dàng hơn –