我正在尝试更改应用程序中的音量控制。因此,我发现必须在onCreate方法中使用"setVolumeControlStream"
函数。现在我有了一个片段,它什么也没有改变。使该方法起作用的一些想法?
我试过的:getActivity().setVolumeControlStream(AudioManager.STREAM_MUSIC);
最佳答案
setVolumeControlStream的文档说:
建议的音频流将绑定到此活动的窗口。
因此,例如,如果要创建一个SurfaceView来播放视频,则SurfaceView的窗口与活动窗口是分开的。活动上的音量控制设置不会影响可能具有焦点的SurfaceView窗口。