音频有原始类型吗?

Is there a primitive type for audio?

目前有一个结果视图在播放音频时显示一个音频标题列表,想通过列表上的on-click切换到另一个播放列表。所以在我看来,我会将 audioInfo 传递给播放音频的操作,重新启动一个新的播放列表。

on-click{
    intent{
        goal: playNews
        value: audio.AudioInfo(this)
    }
}

但是audio.AudioInfo不是原始类型。很想问一下 audioInfo 有原始类型吗?

our online DOC所述,audio.AudioInfo是一个结构体。

intent只是语法问题。您使用的方式通常是在编译时给出一个预定义的原始值,如下所示。

intent {
 goal: FindAge
 value: IntAge(18)
}

要修复您的代码,请执行以下操作,您可以在 our online DOC 中阅读有关语法的更多信息。

on-click{
    intent{
        goal: playNews
        value: $expr(this)
    }
}

事实上,即使对于原始类型,只要传入的值不是编译时定义的常量,我也会推荐后面的语法。