Добавление дополнительного вида или макета во время воспроизведения аудио - PullRequest
1 голос
/ 30 марта 2020

При воспроизведении звука можно ли добавить дополнительный вид или макет, например, диалоговое окно, текст или изображение, при воспроизведении звука и изменить его при переходе от одного звука к другому. Как я вижу из моего симулятора (у меня нет реального устройства), он слишком пустой

enter image description here

Я не совсем понимаю, как добавить вещи между аудио как формат довольно ограничен в audioPlayer.

В любом случае это возможно? Или заполнен ли пробел при воспроизведении audioPlayer с реального устройства?

Спасибо.

1 Ответ

2 голосов
/ 30 марта 2020

Да, у вас есть полный контроль над отображением пользовательского экрана при просмотре результатов и воспроизведении аудиоплеера. Вы можете увидеть пример этого при использовании подкаст-шаблона, встроенного в Bixby Studio. В этом шаблоне это представление результатов (см. Использование шаблонов совпадений ).

result-view {
  match {
    Result {
      from-output {
        _ {
          from-input {
            audioPlayer.AudioInfo (audioInfo) {
              min (Required) max (One)
            }
          }
        }
      }
    }
  }

  message {
    template-macro (podcast-result) {
      param (audioInfo) {
        expression (audioInfo)
      }
    }
  }

  render {
    layout {
      section {
        content {
          image {
            url ("[#{value(audioInfo.audioItem[audioInfo.startAudioItemIndex].albumArtUrl)}]")
            object-fit (Contain)
            aspect-ratio (1:1)
            lightbox-enabled (false)
          }
        }
      }
    }
  }
}
...