有没有办法获取/设置媒体量?我尝试过以下方法:
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
int currentVolume = audio.getStreamVolume(AudioManager.STREAM_RING);
Run Code Online (Sandbox Code Playgroud)
但它返回铃声音量.
我必须在iPad上更改音量并使用以下代码:
[[MPMusicPlayerController applicationMusicPlayer] setVolume:0];
Run Code Online (Sandbox Code Playgroud)
但这种不断变化的音量和显示iPad上的系统音量条.如何在不显示音量条的情况下改变声音?
我知道,setVolume:已被弃用,并且每个人都说要使用MPVolumeView.如果这是解决我的问题的唯一方法,那么如何使用MPVolumeView?我没有看到任何MPVolumeView改变声音的方法.
我应该和另一个班级一起使用MPVolumeView吗?
但它最好使用MPMusicPlayerController.
谢谢你的建议!
我正在尝试在 Android 上的 unity3d 游戏中使用音量按钮。不幸的是,我看不到任何与映射为 KeyCode 的卷有关的内容,因此在我看来 Unity3d 中没有此功能。有没有更隐蔽的方法来做到这一点?有没有办法解决这个问题?它的应用是在按下音量按钮时简单地发送一个 UDP 数据包,因此它不需要与 Unity3d 应用程序本身进行交互。可能是一个可以处理它的后台进程?我只是想要关于要遵循的路径的建议,因为我不想浪费时间为我的解决方案寻找错误的树。提前致谢!