我想知道是否有可能在不重新启动当前歌曲的情况下,在go上改变颤振中的Audiocache播放器的音量。
在文档中,两次提到卷。您可以在调用、play、或循环时设置它。这些都不适合我。
,也许我走错了路,有一种不那么痛苦的方式来弹奏音乐的颤音?
任何建议都是非常感谢的。谢谢!
发布于 2020-01-22 21:48:29
这样啊,原来是这么回事。
为了能够更改卷,我们需要启动作为AudioPlayer控制器的AudioCache实例。
static AudioPlayer advancedPlayer = AudioPlayer();
static AudioCache player = AudioCache(fixedPlayer: advancedPlayer);然后,我们只需执行以下操作就可以设置卷:
void changeVolume(double value) {
advancedPlayer.setVolume(value);
}发布于 2022-06-08 19:07:07
在initState里面试试。我知道这没什么意义,但它对我来说很管用。
audioPlayer.onPlayerStateChanged.listen((event) {
setState(() {
isPlaying = event == PlayerState.PLAYING;
audioPlayer.setVolume(1.0);
});
});https://stackoverflow.com/questions/59868456
复制相似问题