添加依赖

audioplayers: ^0.16.1

添加文件路径

flutter:assets:- assets/sounds/

播放flutter中本地音频资源使用AudioCache类:

  AudioCache player = AudioCache();player.play('sounds/explosion.mp3');//循环播放player.loop('sounds/music.mp3');

这里有一个巨坑,AudioCache类默认的音频路径上已经添加了一个assets/,所以刚开始,一直在报错,说文件路径找不到([ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: Unable to load asset: assets/assets/sounds/click.mp3)

assets/assets/sounds/click.mp3,这里报错说找不到这个路径,然后发现多了一个assets,就知道了,他默认路径以及帮你改动过了。

所以这里调用路径时去掉你的assets/前缀

暂停播放和停止播放
由于AudioCache没有此功能,但是它返回的实例都是AudioPlayer类型的,所以可以借助AudioPlayer来实现暂停和播放

  AudioCache audioCache = AudioCache();AudioPlayer audioPlayer = AudioPlayer();audioCache.fixedPlayer = audioPlayer;//核心//播放用audioCacheaudioCache.paly('音频',volume = 2.0)//volume默认1.0代表音量//暂停用audioPlayeraudioPlayer.pause()//停止播放audioPlayer.stop()

如果调用互联网上的远程文件,用户设备上的本地文件:请参考如下链接
传送

flutter中播放音乐相关推荐

  1. Android中播放音乐的几种方式

    Android中播放音乐的几种方式 前言 前几天一直在研究RxJava2,也写了记录了几篇博客,但因为工作任务原因,需要研究音频相关的知识,暂时放下Rxjava,本文的demo中,MediaPalye ...

  2. mt6735 [Audio Speech]如何在通话中播放音乐/通话背景音

    [DESCRIPTION] MT6735默认的架构下,通话过程中不能播放音乐,也没有实现通话背景音,如何实现? [SOLUTION] 1.修改AudioService.java,实现通话中播放音乐 p ...

  3. Android10.0(Q) 实现通话中播放音乐/通话背景音(答录机/魔音功能)

    前言 这个功能大体意思类似机器人交互的效果,一般多应用到客服接听场景中,电话接通自动播放一段录音给 对方听,根据选项操作录音解析等完成一整个流程.这里面电话接通播放声音给对方听普通应用是做不到的, 因 ...

  4. Android 如何在通话中播放音乐/通话背景音

    前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net        ...

  5. QT中播放音乐遇到的问题合集

    1,使用 QSound播放 wav格式的文件 1.在.pro 文件中加 QT += multimedia,才可以使用Qsound 2.在使用的文件中添加头文件:#include 3.在main函数中可 ...

  6. 在c语言程序中播放音乐,在C语言控制台程序中播放MP3音乐

    游戏没有声音多单调. 这里做一个简单的范例,用 mciSendString 函数播放 MP3 格式的音乐,先看看代码吧:// 编译该范例前,请把 background.mp3 放在项目文件夹中 // ...

  7. CocosCreator 在游戏中播放音乐音效 (第十六篇)

    前面一篇讲解了怎么播放Animation动画,这里讲一下怎么播放Audio音频,其实操作很简单,和前面的差不了多少,主要就是通过在节点上挂载对应的组件,然后再通过脚本代码来控制播放. 一.AudioS ...

  8. PHP中播放音乐代码

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. cocos-lua中播放音乐音效

    播放背景音乐 cc.SimpleAudioEngine:getInstance():playMusic("MUSIC_BACK_03.mp3", true) 播放音效 cc.Sim ...

最新文章

  1. Bagging与随机森林算法原理小结
  2. 第十六届全国大学生智能车竞赛广东赛区线上竞赛方案
  3. 中油即时通信电脑版_联想超智能电脑横空出世 电脑适应人已成现实
  4. [Animations] 快速上手 iOS10 属性动画
  5. 登录系统 提示框_实物资产管理软件操作手册(职员和系统用户)
  6. python用pip安装numpy mac_小白入门Python,mac下如何安装pip、ipython
  7. Dialog 基本使用
  8. python 矩阵点乘_Python之Numpy库基础——矩阵运算
  9. 将U盘分成 启动盘+文件存储区
  10. 数据分析师岗位要求案例分析
  11. eaxsinbx_高等数学导数与微分练习题
  12. Django项目实践(商城):十七、商品详情页面
  13. FFmpeg之音频封装格式、音频编解码器
  14. 锂离子电容器_离子电容器:从Mac的App到iOS IPA
  15. 毕业季快到了,在为毕业设计担心嘛?收下这份毕设知识大扫盲
  16. SSM与Spring
  17. html中加水印,html中实现添加水印的功能
  18. 【李开复】给中国学生的第五封信——你有选择的权利(五)
  19. 怎么在Word中制作表格?简单的Word表格制作方法分享
  20. 计算机网络---DHCP和自动配置

热门文章

  1. 浅谈尾调用和尾递归(C语言)
  2. Xposed获取微信个人信息
  3. PhotoShop 保存 8 bit 位图(Bmp)的方法【记录备忘】
  4. usb xhci babble error问题解决
  5. Android图形显示系统原理
  6. 微信小程序引入组件以及catchtouchmove实现拖动效果
  7. 【Unity】动作游戏开发实战详细分析-26-组合攻击
  8. 简单介绍一下HBase、Cassandra、Voldemort、Redis、VoltDB、MySQL
  9. 沧小海读《图解TCP/IP》笔记——第一章 网络基础知识
  10. 生命是什么?生物化学、物理学、哲学对生命本源的共同探索