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