如何检索assets文件夹内的文本文件并传递给ffmpeg命令flutter

dgiusagp  于 2023-01-31  发布在  Flutter
关注(0)|答案(1)|浏览(120)

我已经在assets文件夹中创建了mylist.txt文件。现在我想把这个文本文件传递给ffmpeg命令来处理flutter。这是我的代码。

String commandToExecute =
      'ffmpeg -framerate 2 '
      '-f concat -i mylist.txt -i ${AUDIO_PATH} -s 1080x1620 -y ${OUTPUT_PATH}';

这是我的mylist.txt文件

file '/storage/emulated/0/Download/000.jpeg'
file '/storage/emulated/0/Download/001.jpeg'
file '/storage/emulated/0/Download/002.jpeg'
file '/storage/emulated/0/Download/003.jpeg'

请帮帮我

hm2xizp9

hm2xizp91#

如果您有权访问上下文,则可以用途:

String myString = await DefaultAssetBundle.of(context).loadString('assets/mylist.txt');

从你的线人那套条件。
不要忘记在pubspec.yaml中声明资产:

flutter:
  assets:
    - assets/mylist.txt

相关问题