Flutter误差:没有为类"_HomePageState"定义获取器"AudioPlayerState"

iswrvxsc  于 2022-12-24  发布在  Flutter
关注(0)|答案(2)|浏览(110)

我已经导入了audioplayer.dart,但它仍然向我显示错误:没有为类“_HomePageState”定义获取器“AudioPlayerState "

import 'package:audioplayers/audioplayers.dart';
_audioPlayer.onPlayerStateChanged.listen((event) {
  if (event == AudioPlayerState.PLAYING) {
    _isPlaying = true;
  } else {
    _isPlaying = false;
  }
  setState(() {});
});
nhhxz33t

nhhxz33t1#

if (event == PlayerState.PLAYING) {
yjghlzjz

yjghlzjz2#

在audioplayer包的更新版本中,PlayerState的值为小写。
所以PlayerState.PLAYING现在是PlayerState.
此外,一些函数的名称已经更新,如onAudioPositionChanged现在更改为onPositionChanged,但其工作原理是相同的。

相关问题