Android的:如何编程设置MediaPlayer的音量? [英] Android : How to set MediaPlayer volume programmatically?

查看:1422
本文介绍了Android的:如何编程设置MediaPlayer的音量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何以编程方式设置媒体播放器的音量。我用它来报警通知。任何帮助是非常AP preciated并在此先感谢。

How to set the mediaplayer volume programmatically. I use it for alarm notification. Any help is highly appreciated and thanks in advance.

推荐答案

使用的 AudioManager 您可以控制​​媒体播放器的音量。

Using AudioManager you can control the volume of media player.

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 20, 0);

也从MediaPlayer的(但我没有尝试)

also from MediaPlayer (But I didn't try that)

public void  setVolume  (float leftVolume, float rightVolume)

自:API级别1

设定本播放器的音量。此API推荐用于平衡一个应用程序内的音频流的输出。除非你正在编写一个应用程序来控制用户设置,此API应该用于preference到setStreamVolume(INT,INT,INT)中规定的特定类型的所有数据流的音量。需要注意的是通过体积值是原始标量。 UI控件应该对数缩放。

Sets the volume on this player. This API is recommended for balancing the output of audio streams within an application. Unless you are writing an application to control user settings, this API should be used in preference to setStreamVolume(int, int, int) which sets the volume of ALL streams of a particular type. Note that the passed volume values are raw scalars. UI controls should be scaled logarithmically.

参数

leftVolume留量标

leftVolume left volume scalar

rightVolume右音量标

rightVolume right volume scalar

这篇关于Android的:如何编程设置MediaPlayer的音量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆