【问题标题】:flutter Problem in vs code (Unable to Load asset)vs 代码中的颤动问题(无法加载资产)
【发布时间】:2022-11-19 21:37:03
【问题描述】:

我在 vs code 上遇到问题 我导入了音频播放器 这是我的 pubspec.yaml

这是我的主页,我在这里调用音频播放器

import 'package:flutter/material.dart';
import 'package:audioplayers/audioplayers.dart';

class HomeScreen extends StatefulWidget {
  const HomeScreen({super.key});

  @override
  State<HomeScreen> createState() => _HomeScreenState();
}

class _HomeScreenState extends State<HomeScreen> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Colors.brown,
        title: Text('anghami'),
      ),
      body: Container(
        color: Colors.brown[200],
        child: Padding(
          padding: const EdgeInsets.all(8.0),
          child: Column(
            children: [
              Card(
                child: ListTile(
                  title: Text(
                    "benab",
                    style: TextStyle(color: Colors.red),
                  ),
                  //tileColor: Colors.red,
                  leading: Icon(Icons.music_note),
                  iconColor: Colors.red,
                  onTap: () async {
                    final player = AudioPlayer();
                    await player
                        .setSource(AssetSource('assets/music/music1.mp3'));
                  },
                ),
              ),
              
            ],
          ),
        ),
      ),
    );
  }
}

每当我尝试从手机播放音乐时,我都会收到此错误

P.S: vs code加载图片或使用其他类型的资源都没有问题。

我试过使用 Audiocache 它不起作用,特别是他们在上一个版本 ^1.1.1 中删除了它,

【问题讨论】:

    标签: android flutter dart assets audio-player


    【解决方案1】:

    您似乎试图在 /assets/assets/music/ 文件夹中加载资产。 我的猜测是您想在 /assets/music/ 文件夹中加载资产,这是一个简单的错误。

    要解决这个问题:

    // Replace the relative path of your asset below:
    // assets/music/music1.mp3 -> music/music1.mp3
    await player.setSource(AssetSource('music/music1.mp3'));
    

    【讨论】:

      【解决方案2】:

      试着玩

      await player.setSource(AssetSource('music/music1.mp3'));
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-29
        • 2021-01-08
        • 2018-12-02
        • 2021-08-03
        • 2020-04-26
        • 1970-01-01
        相关资源
        最近更新 更多