0
pubspec.yaml
flutter:
  uses-material-design: true
  assets:
    - assets/Images/1.png
    - assets/Images/MP3.mp3

Test.dart

  Widget localAsset() {
    return _tab([
      Text("Click to play"),
      _btn('Play', () => audioCache.play('assets\Images\MP3.mp3')),
    ]);
  }

我是颤振新手,对于我的应用程序,我想播放两种声音模式(背景声音,按钮动作声音),在从颤振包中引用后,我已经更改了如上所述的代码,当我在我的材料中使用这个小部件时,我得到了下面错误,

E/flutter(2750):[错误:flutter/shell/common/shell.cc(181)] Dart 错误:未处理的异常:E/flutter(2750):无法加载资产:assets/assetsImagesMP3.mp3 E/flutter( 2750):#0 PlatformAssetBundle.load(包:flutter/src/services/asset_bundle.dart:221:7)

4

1 回答 1

0

反斜杠是特定于 Windows 的。改用斜线。Android 是基于 Unix 的,iOS 也是

audioCache.play('assets/Images/MP3.mp3')
于 2018-10-02T07:04:08.020 回答