json HTML音频未在Flutter中显示||文本工作其他标签工作但音频不是体育

yjghlzjz  于 4个月前  发布在  Flutter
关注(0)|答案(1)|浏览(92)

这些数据来自JSON中的API,值来自HTML标记。Flutter不是Sported Html音频标记,因此请建议我归档此内容。

"message": "<div class='border-bottom pb-1'>Audio Recording</div><table class='table mt-1  border mb-0 table-hover  table-border bg-white table-sm table_format'>\n                                <tbody><tr>\n                                <td class='font-small-1'><audio class=\"player\" src=\"https://sr.rity.com/vr/fetchsound/?callid=7fefab-65f7-41-baa5-49a69e33\" preload=\"metadata\" controls></audio></td>\n

字符串
我正在使用这两个插件:-

flutter_html_all: ^3.0.0-alpha.5
  flutter_widget_from_html_core: ^0.10.3


这是Flutter代码:

child: HtmlWidget( _activityList.message?.toString() ?? ""  ),

ep6jt1vc

ep6jt1vc1#

flutter_widget_from_html_core不支持音频,这在pub.dev中提到:
这些标签需要flutter_widget_from_html

  • 音频
  • IFRAME
  • SVG
  • 视频

您需要安装另一个包:

flutter pub add flutter_widget_from_html

字符串
。然后导入

import 'package:flutter_widget_from_html/flutter_widget_from_html.dart';


或者,您可以通过删除未使用的包来整理pubspec:

flutter pub remove flutter_html_all
flutter pub remove flutter_widget_from_html_core

相关问题