会议回放,观看直播与会议
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { runCatching, seconds } from '@polyvharmony/media-player-sdk';
|
||||
import { MeetingItemModel,ItemModel } from '../model/ItemModel'
|
||||
import { BasicConstant } from '@itcast/basic'
|
||||
import { BasicConstant,DataWebModels } from '@itcast/basic'
|
||||
import { promptAction, router } from '@kit.ArkUI';
|
||||
import { PLVMockMediaResourceData } from '../polyv/PLVMockMediaResourceData'
|
||||
import {
|
||||
@@ -59,26 +59,30 @@ export struct ItemComp {
|
||||
right: { anchor: "__container__", align: HorizontalAlign.End }
|
||||
})
|
||||
.border({ width:1, color:Color.White })
|
||||
.backgroundColor($r('app.color.22000000'))
|
||||
.borderRadius(30)
|
||||
}
|
||||
}
|
||||
.height(162).backgroundColor(Color.Orange)
|
||||
.height(162).backgroundColor(Color.White)
|
||||
.margin({top:10,right:5}).clip(true).id('rr')
|
||||
.onClick(async()=>{
|
||||
const mediaResourcesResult = await runCatching(PLVMockMediaResourceData.getInstance().setupMediaResourcesFromLocal('e97dbe3e648aefc2eb6f68b96db9db6c_e'))
|
||||
if (mediaResourcesResult.success === false) {
|
||||
promptAction.showToast({
|
||||
message: `'视频数据初始化失败': ${mediaResourcesResult.error}`,
|
||||
duration: seconds(3).toMillis()
|
||||
})
|
||||
.onClick(()=>{
|
||||
if(this.item.status=='3')
|
||||
{
|
||||
return
|
||||
}
|
||||
const mediaResource = mediaResourcesResult.data[0]
|
||||
let paramsInfo: DataWebModels = {
|
||||
url:this.item.liveurl ,
|
||||
title:'肝胆直播',
|
||||
type:'live'
|
||||
|
||||
};
|
||||
router.pushUrl({
|
||||
url:'pages/VideoPage/PLVMediaPlayerSingleVideoPage',
|
||||
params: new PLVMediaPlayerSingleVideoPageParam(mediaResource)
|
||||
url: 'pages/WebView/LivebroadcastPages', // 目标url
|
||||
params: paramsInfo // 添加params属性,传递自定义参数
|
||||
|
||||
})
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
Row(){
|
||||
@@ -108,11 +112,19 @@ export struct ItemComp {
|
||||
|
||||
}.width('100%').height(this.heightss).clip(true).
|
||||
backgroundColor(Color.White).borderRadius(5)
|
||||
.onClick(()=>{
|
||||
router.pushUrl({
|
||||
url: 'pages/WebView/WebPage',
|
||||
params: { url: this.item.path ,title:'会议详情'}
|
||||
});
|
||||
|
||||
})
|
||||
|
||||
}.backgroundColor($r('app.color.e4e4e4'))
|
||||
.width('100%').padding({left:10,right:10}).clip(true)
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
getTime(str1:string, str2:string) {
|
||||
|
||||
Reference in New Issue
Block a user