import '../../models/video_item.dart'; import '../config/test_stream.dart'; /// 分享文案:「标题」#标签 #标签 播放链接(链接不可用时省略) /// 一期走系统分享面板;分享落地页/海报属二期规划(《01-开发文档》2.10) String buildShareText(VideoItem item, {String? testUrl}) { final buffer = StringBuffer(); buffer.write(item.title.isNotEmpty ? '「${item.title}」' : '精彩视频'); for (final tag in item.tags) { buffer.write(' #$tag'); } final url = resolvePlayUrl(item, testUrl: testUrl); // 仅 http(s) 绝对链接可分享(相对路径对外不可达) if (url.startsWith('http://') || url.startsWith('https://')) { buffer.write('\n$url'); } return buffer.toString(); }