Я немного потерялся в приложении, которое пытаюсь написать. Я хотел бы отобразить либо изображение, либо видео - в зависимости от записи в списке.
Итак, если запись в списке, который я сейчас показываю, имеет видео, я хочу использовать Chew ie Player в пользовательском интерфейсе
child = Chewie(
controller: _chewieController,
)
если запись в списке, который я сейчас показываю, имеет изображение, которое я хочу использовать CachedNetworkImage:
CachedNetworkImage(imageUrl: _questions[widget.questionno].getSourceUrl(),)
как вы, наверное, заметили, Я новичок в программировании. Как я могу решить эту проблему?
Прямо сейчас код, который я пытаюсь использовать в пользовательском интерфейсе, выглядит следующим образом:
Container(
if (_questions[widget.questionno].getVideo()=="Ja") {
child = Chewie(
controller: _chewieController,
)
} else {
child = CachedNetworkImage(imageUrl: _questions[widget.questionno].getSourceUrl(),)
}
),