我已经导入了audioplayer.dart,但它仍然向我显示错误:没有为类“_HomePageState”定义获取器“AudioPlayerState "
import 'package:audioplayers/audioplayers.dart';
_audioPlayer.onPlayerStateChanged.listen((event) {
if (event == AudioPlayerState.PLAYING) {
_isPlaying = true;
} else {
_isPlaying = false;
}
setState(() {});
});
2条答案
按热度按时间nhhxz33t1#
yjghlzjz2#
在audioplayer包的更新版本中,PlayerState的值为小写。
所以PlayerState.PLAYING现在是PlayerState.
此外,一些函数的名称已经更新,如onAudioPositionChanged现在更改为onPositionChanged,但其工作原理是相同的。