【发布时间】:2023-04-08 03:57:02
【问题描述】:
在人们必须采取行动之后,我在 just_audio 中有一个播放列表。填写问题或做其他事情。 我得到一个 json 数组
[{
"type":"item",
"name":"Intro - Mirin Dajo",
"stream":"http:\/.......demo0::audio\/mpeg",
"questionary":0,
},
{
"type":"item",
"name":"Dein Mentalcoach",
"stream":"http:\/\/e.......tdemo0::audio\/mpeg",
"questionary":0,
},
{
"type":"questionary",
"name":"Dein Mentalcoach",
"stream":"http:\/\......ptdemo0::audio\/mpeg",
"questionary":6525,
"questionarytitle":"Fragen zu Deinem Wohlbefinden",
},
{
"type":"item",
"name":"Achtung Killer!",
"stream":"http:\/\/cdn......ptdemo0::audio\/mpeg",
"questionary":0,
"questionarytitle":"",
}]
使用 questionaryId 输入问题应该会在输入问题后打开一个新屏幕,然后播放下一个音频。
sources.add(AudioSource.uri(
Uri.parse(splitStream(actualStream.stream)[0]), tag: AudioMetadata(
title: actualStream.name,
questionnaireId:
actualStream.questionary.toString(),
),));
源被添加到 AudioSource 列表中。
好吧,我的问题是如何完成该任务。暂停显示问题的播放列表并继续播放列表。 有任何想法吗?如果问卷 ID 不是 0 aso,我用元数据进行了尝试。 问候
【问题讨论】:
标签: flutter dart audio just-audio