简体   繁体   English

Flutter - 从平台特定文件夹播放声音文件(例如,Android/app/src/main/res/raw for Android)

[英]Flutter - Play sound files from platform specific folders (e.g. android/app/src/main/res/raw for Android)

In my Flutter app, I've some custom sound files placed in android/app/src/main/res/raw to be used as notification tones.在我的 Flutter 应用程序中,我在android/app/src/main/res/raw中放置了一些自定义声音文件,用作通知音。 Now I want to play these sounds when user selects using Just audio package.现在我想在用户选择使用Just audio package 时播放这些声音。 Not sure how to reference and play these files (or any resources from platform folders, for that matter).不确定如何引用和播放这些文件(或平台文件夹中的任何资源,就此而言)。 For now I had to copy them to assets folder and play from there which is not a good solution obviously.现在我不得不将它们复制到资产文件夹并从那里播放,这显然不是一个好的解决方案。

For a raw resource, you can use:对于原始资源,您可以使用:

AudioSource.uri(Uri('rawresource:///resourceId'))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何指向assetpack\src\main\assets 中而不是app\src\main\res\raw 中的声音文件 - How to point to sound files that are in assetpack\src\main\assets and not in app\src\main\res\raw 是否有可能知道Android应用程序的来源(例如Google Play)? - Is it possible to know the source(e.g. Google Play) of Android app? 从res / raw播放声音 - Play a sound from res/raw android从res / raw播放视频 - android play a video from res/raw Firebase-一个用户使用的应用程序的每个平台(例如android + web)是否需要新的注册令牌? - Firebase - is a new Registration Token needed for each platform of an app ( e.g. android + web ) that a single user uses? 使用Java for Android平台评估脚本(例如Python) - Evaluate a script (e.g. Python) in Java for Android platform Android:读取操作系统当前持有的文件(例如,/ dev / log / main,/ dev / input / event *) - Android: Reading files currently held by the OS (e.g., /dev/log/main, /dev/input/event*) 如何在Android中将res / raw文件夹文件复制到data / data / package - How to copy res/raw folders files to data/data/package in android Android代码播放位于res / raw中的.wav文件-奇怪的错误 - Android code to play .wav files located in res/raw - weird errors 播放保存在Android Phonegap上/ res或/ raw文件夹中的mp3文件 - Play mp3 files saved in the /res or /raw folder on Android Phonegap
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM