AudioPlayer template type 1) AudioPlayer.Template1 2) AudioPlayer.Template2
title
object
Y
title object
title.iconUrl
string
N
icon image url
title.text
string
Y
title text
content
object
Y
content object
content.title
string
Y
content 영역의 title
content.subtitle1
string
Y
subtitle1
content.subtitle2
string
Y
subtitle2
content.imageUrl
string
Y
image url
content.durationSec
string
N
오디오 콘텐츠의 길이로 단위는 초이며, 0보다 큰 값을 가질 경우 Progress Bar가 활성화됩니다.
AudioPlayer.Template2
복사성공!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{"metadata":{"template":{"type":"AudioPlayer.Template2","title":{"iconUrl":"https://nugu.sk.com/news_icon.png","text":"11월 8일 주요뉴스"},"content":{"title":"문대통령 \"BTS 꿈/열정에 세계 젊은 이들 용기... 빌보드 1위 축하\"","subtitle":"T map을 위해 추가됨","imageUrl":"https://nugu.sk.com/news_bg.jpg","durationSec":"123"}}}}
Parameter
Type
Required
Description
type
string
Y
AudioPlayer template type 1) AudioPlayer.Template1 2) AudioPlayer.Template2
title
object
Y
title object
title.iconUrl
string
N
icon image url
title.text
string
Y
title text
content
object
Y
content object
content.title
string
Y
content 영역의 title
content.subtitle
string
Y
T map용 Template은 기본으로 title, subtitle만 제공
content.imageUrl
string
Y
image url
content.durationSec
string
N
오디오 콘텐츠의 길이로 단위는 초이며, 0보다 큰 값을 가질 경우 Progress Bar가 활성화됩니다.
Template Type을 지정하지 않은 경우 (Default Template)
‘metadata’ 필드에 Template 타입을 지정하지 않은 경우, Default Template으로 동작하게 되며, Play가 화면을 가진 디바이스에서 오디오 재생 시 Play 이름만 표시됩니다. AudioPlayer, Display Interface를 함께 사용하는 경우, Template1이나 Template2를 사용하기를 권장합니다.
T map은 Default, AudioPlayer.Template1, AudioPlayer.Template2과 같은 type과는 상관없이 아래 그림과 같이 제공됩니다.
2. Display Interface용 Event를 처리하는 Action 생성
버튼 클릭 관련 Event
AudioPlayer를 위한 Template은 오디오 재생을 제어하는 버튼이 있으며, 이 버튼에 의해 총 다섯 개의 이벤트가 발생할 수 있습니다. AudioPlayer/Display Interface를 함께 사용하기 위해서는, 총 5개의 Event를 처리하는 5개의 Action을 반드시 정의해야 합니다.