setVolumeControlStream

setVolumeControlStream

我正在尝试更改应用程序中的音量控制。因此,我发现必须在onCreate方法中使用"setVolumeControlStream"函数。现在我有了一个片段,它什么也没有改变。使该方法起作用的一些想法?

我试过的:getActivity().setVolumeControlStream(AudioManager.STREAM_MUSIC);

最佳答案

setVolumeControlStream的文档说:


  建议的音频流将绑定到此活动的窗口。


因此,例如,如果要创建一个SurfaceView来播放视频,则SurfaceView的窗口与活动窗口是分开的。活动上的音量控制设置不会影响可能具有焦点的SurfaceView窗口。

09-12 10:04