1、分享地址修改
2、点击搜索按钮,暂停播放
This commit is contained in:
parent
e90837a9b7
commit
39d621e5ad
@ -5,9 +5,9 @@ extension ShareTypeExtension on ShareType {
|
||||
String get name {
|
||||
switch (this) {
|
||||
case ShareType.video:
|
||||
return 'https://wuzhongjie.com.cn/video';
|
||||
return 'https://wuzhongjie.com.cn/spa/video-detail';
|
||||
case ShareType.shop:
|
||||
return 'https://wuzhongjie.com.cn/shop';
|
||||
return 'https://wuzhongjie.com.cn/spa/goods-derail';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -17,6 +17,7 @@ import 'package:loopin/service/http.dart';
|
||||
import 'package:loopin/utils/download_video.dart';
|
||||
import 'package:loopin/utils/permissions.dart';
|
||||
import 'package:loopin/utils/wxsdk.dart';
|
||||
import 'package:loopin/models/share_type.dart';
|
||||
import 'package:media_kit/media_kit.dart';
|
||||
import 'package:media_kit_video/media_kit_video.dart';
|
||||
import 'package:media_kit_video/media_kit_video_controls/src/controls/extensions/duration.dart';
|
||||
@ -415,17 +416,16 @@ class _VideoDetailPageState extends State<VideoDetailPage> {
|
||||
void handleShareClick(int index) {
|
||||
final videoUrl = videoData['url'];
|
||||
final description = videoData['title'] ?? '快来看看这个视频';
|
||||
var httpPrefix = 'http://43.143.227.203/adv';
|
||||
|
||||
if (index == 0) {
|
||||
// 分享好友
|
||||
Wxsdk.shareToFriend(title: '快来看看这个视频', description: description, webpageUrl: '$httpPrefix/video-detail?id=${videoData['id']}');
|
||||
Wxsdk.shareToFriend(title: '快来看看这个视频', description: description, webpageUrl: '${ShareType.video.name}?id=${videoData['id']}');
|
||||
} else if (index == 1) {
|
||||
// 分享到朋友圈
|
||||
Wxsdk.shareToTimeline(title: '快来看看这个视频', webpageUrl: '$httpPrefix/video-detail?id=${videoData['id']}');
|
||||
Wxsdk.shareToTimeline(title: '快来看看这个视频', webpageUrl: '${ShareType.video.name}?id=${videoData['id']}');
|
||||
} else if (index == 2) {
|
||||
// 复制链接到剪切板
|
||||
copyToClipboard('$httpPrefix/video-detail?id=${videoData['id']}');
|
||||
copyToClipboard(videoUrl);
|
||||
} else if (index == 3) {
|
||||
// 下载视频到本地
|
||||
_downloadVideoWithDio(videoUrl, description);
|
||||
|
@ -129,6 +129,14 @@ class _VideoPageState extends State<VideoPage> with SingleTickerProviderStateMix
|
||||
color: tabColor(),
|
||||
),
|
||||
onPressed: () {
|
||||
print('当前tab索引:${videoModuleController.videoTabIndex.value}');
|
||||
if(videoModuleController.videoTabIndex.value == 0){
|
||||
AttentionModule.pauseVideo();
|
||||
}else if(videoModuleController.videoTabIndex.value ==1){
|
||||
FriendModule.pauseVideo();
|
||||
}else if(videoModuleController.videoTabIndex.value ==2){
|
||||
RecommendModule.pauseVideo();
|
||||
}
|
||||
Get.toNamed('/search');
|
||||
},
|
||||
),
|
||||
|
@ -20,6 +20,7 @@ import 'package:loopin/service/http.dart';
|
||||
import 'package:loopin/utils/download_video.dart';
|
||||
import 'package:loopin/utils/permissions.dart';
|
||||
import 'package:loopin/utils/wxsdk.dart';
|
||||
import 'package:loopin/models/share_type.dart';
|
||||
import 'package:media_kit/media_kit.dart';
|
||||
import 'package:media_kit_video/media_kit_video.dart';
|
||||
import 'package:media_kit_video/media_kit_video_controls/src/controls/extensions/duration.dart';
|
||||
@ -904,14 +905,13 @@ class _AttentionModuleState extends State<AttentionModule> {
|
||||
final videoId = videoList[videoModuleController.videoPlayIndex.value]['id'];
|
||||
final videoUrl = videoList[videoModuleController.videoPlayIndex.value]['url'];
|
||||
final description = videoList[videoModuleController.videoPlayIndex.value]['title'] ?? '快来看看这个视频';
|
||||
var httpPrefix = 'http://43.143.227.203/adv';
|
||||
logger.i('分享链接地址----------------: $httpPrefix/goods-detail?id=$videoId');
|
||||
logger.i('分享链接地址----------------: ${ShareType.video.name}?id=$videoId');
|
||||
if (index == 0) {
|
||||
// 分享好友
|
||||
Wxsdk.shareToFriend(title: '快来看看这个视频', description: description, webpageUrl: '$httpPrefix/video-detail?id=$videoId');
|
||||
Wxsdk.shareToFriend(title: '快来看看这个视频', description: description, webpageUrl: '${ShareType.video.name}?id=$videoId');
|
||||
} else if (index == 1) {
|
||||
// 分享到朋友圈
|
||||
Wxsdk.shareToTimeline(title: '快来看看这个视频', webpageUrl: '$httpPrefix/goods-detail?id=$videoId');
|
||||
Wxsdk.shareToTimeline(title: '快来看看这个视频', webpageUrl: '${ShareType.video.name}?id=$videoId');
|
||||
} else if (index == 2) {
|
||||
// 复制链接到剪切板
|
||||
copyToClipboard(videoUrl);
|
||||
|
@ -20,6 +20,7 @@ import 'package:loopin/service/http.dart';
|
||||
import 'package:loopin/utils/download_video.dart';
|
||||
import 'package:loopin/utils/permissions.dart';
|
||||
import 'package:loopin/utils/wxsdk.dart';
|
||||
import 'package:loopin/models/share_type.dart';
|
||||
import 'package:media_kit/media_kit.dart';
|
||||
import 'package:media_kit_video/media_kit_video.dart';
|
||||
import 'package:media_kit_video/media_kit_video_controls/src/controls/extensions/duration.dart';
|
||||
@ -903,14 +904,13 @@ class _FriendModuleState extends State<FriendModule> {
|
||||
final videoId = videoList[videoModuleController.videoPlayIndex.value]['id'];
|
||||
final videoUrl = videoList[videoModuleController.videoPlayIndex.value]['url'];
|
||||
final description = videoList[videoModuleController.videoPlayIndex.value]['title'] ?? '快来看看这个视频';
|
||||
var httpPrefix = 'http://43.143.227.203/adv';
|
||||
logger.i('分享链接地址----------------: $httpPrefix/goods-detail?id=$videoId');
|
||||
logger.i('分享链接地址----------------: ${ShareType.video.name}?id=$videoId');
|
||||
if (index == 0) {
|
||||
// 分享好友
|
||||
Wxsdk.shareToFriend(title: '快来看看这个视频', description: description, webpageUrl: '$httpPrefix/video-detail?id=$videoId');
|
||||
Wxsdk.shareToFriend(title: '快来看看这个视频', description: description, webpageUrl: '${ShareType.video.name}?id=$videoId');
|
||||
} else if (index == 1) {
|
||||
// 分享到朋友圈
|
||||
Wxsdk.shareToTimeline(title: '快来看看这个视频', webpageUrl: '$httpPrefix/goods-detail?id=$videoId');
|
||||
Wxsdk.shareToTimeline(title: '快来看看这个视频', webpageUrl: '${ShareType.video.name}?id=$videoId');
|
||||
} else if (index == 2) {
|
||||
// 复制链接到剪切板
|
||||
copyToClipboard(videoUrl);
|
||||
|
@ -21,6 +21,7 @@ import 'package:loopin/service/http.dart';
|
||||
import 'package:loopin/utils/download_video.dart';
|
||||
import 'package:loopin/utils/permissions.dart';
|
||||
import 'package:loopin/utils/wxsdk.dart';
|
||||
import 'package:loopin/models/share_type.dart';
|
||||
import 'package:media_kit/media_kit.dart';
|
||||
import 'package:media_kit_video/media_kit_video.dart';
|
||||
import 'package:media_kit_video/media_kit_video_controls/src/controls/extensions/duration.dart';
|
||||
@ -901,14 +902,13 @@ class _RecommendModuleState extends State<RecommendModule> {
|
||||
final videoId = videoList[videoModuleController.videoPlayIndex.value]['id'];
|
||||
final videoUrl = videoList[videoModuleController.videoPlayIndex.value]['url'];
|
||||
final description = videoList[videoModuleController.videoPlayIndex.value]['title'] ?? '快来看看这个视频';
|
||||
var httpPrefix = 'http://43.143.227.203/adv';
|
||||
logger.i('分享链接地址----------------: $httpPrefix/goods-detail?id=$videoId');
|
||||
logger.i('分享链接地址----------------: ${ShareType.video.name}?id=$videoId');
|
||||
if (index == 0) {
|
||||
// 分享好友
|
||||
Wxsdk.shareToFriend(title: '快来看看这个视频', description: description, webpageUrl: '$httpPrefix/video-detail?id=$videoId');
|
||||
Wxsdk.shareToFriend(title: '快来看看这个视频', description: description, webpageUrl: '${ShareType.video.name}?id=$videoId');
|
||||
} else if (index == 1) {
|
||||
// 分享到朋友圈
|
||||
Wxsdk.shareToTimeline(title: '快来看看这个视频', webpageUrl: '$httpPrefix/goods-detail?id=$videoId');
|
||||
Wxsdk.shareToTimeline(title: '快来看看这个视频', webpageUrl: '${ShareType.video.name}?id=$videoId');
|
||||
} else if (index == 2) {
|
||||
// 复制链接到剪切板
|
||||
copyToClipboard(videoUrl);
|
||||
|
Loading…
x
Reference in New Issue
Block a user