fix: 特殊空白导致字幕异常中断

This commit is contained in:
orz12
2024-06-01 12:05:11 +08:00
parent 19bdef7e32
commit 8df87556b7

View File

@@ -618,10 +618,10 @@ class VideoHttp {
if (res.data != null) { if (res.data != null) {
String vttData = "WEBVTT\n\n"; String vttData = "WEBVTT\n\n";
for (var item in res.data['body']) { for (var item in res.data['body']) {
vttData += "${item['sid']}\n"; vttData += "${item['sid'] ?? 0}\n";
vttData += vttData +=
"${subtitleTimecode(item['from'])} --> ${subtitleTimecode(item['to'])}\n"; "${subtitleTimecode(item['from'])} --> ${subtitleTimecode(item['to'])}\n";
vttData += "${item['content']}\n\n"; vttData += "${item['content'].trim()}\n\n";
} }
subtitlesVtt.add({ subtitlesVtt.add({
'language': i['lan'], 'language': i['lan'],