您好,我创建了一个应用程序,可以播放互联网的广播流(我自己拥有)。 广播流是Icecast2服务器。
在在线版本中,我可以获得流信息和图像。 我该如何在颤抖中执行此操作?
"source":[
{
"audio_info":"ice-samplerate=44100;ice-bitrate=320;ice-channels=2",
"bitrate":320,
"genre":"oldies",
"ice-bitrate":320,
"ice-channels":2,
"ice-samplerate":44100,
"listener_peak":6,
"listeners":2,
"server_description":"Very Oldies!",
"server_name":"My server",
"server_type":"audio/mpeg",
"server_url":"127.0.0.1",
"stream_start":"Sat, 08 Aug 2020 15:16:55 +0200",
"stream_start_iso8601":"2020-08-08T15:16:55+0200",
"title":"1957: Johnnie Ray - Yes Tonight, Josephine",
"dummy":null
答案 0 :(得分:0)
您可以使用StreamBuilder class,非常有用的flutter小部件。它可以完成您想要的工作。基本格式是
Stream
其中yeilds
您的数据StreamBuilder
重建小部件