Showing
3 changed files
with
11 additions
and
12 deletions
| @@ -13,12 +13,9 @@ import { image } from '@kit.ImageKit'; | @@ -13,12 +13,9 @@ import { image } from '@kit.ImageKit'; | ||
| 13 | import { getPicture, imageNet2PixelMap } from '../../utils/ImageUtils'; | 13 | import { getPicture, imageNet2PixelMap } from '../../utils/ImageUtils'; |
| 14 | import { effectKit } from '@kit.ArkGraphics2D'; | 14 | import { effectKit } from '@kit.ArkGraphics2D'; |
| 15 | import { window } from '@kit.ArkUI'; | 15 | import { window } from '@kit.ArkUI'; |
| 16 | -import DailyPaperTopicModel from '../../model/DailyPaperTopicModel' | ||
| 17 | 16 | ||
| 18 | const TAG = 'MorningEveningPaperComponent'; | 17 | const TAG = 'MorningEveningPaperComponent'; |
| 19 | 18 | ||
| 20 | -const PATTERN_DATE_CN_RN: string = 'yyyy年\nMM月dd日'; // 日期中包含包含中文年月日 | ||
| 21 | - | ||
| 22 | @Entry | 19 | @Entry |
| 23 | @Component | 20 | @Component |
| 24 | export struct MorningEveningPaperComponent { | 21 | export struct MorningEveningPaperComponent { |
| @@ -106,17 +103,12 @@ export struct MorningEveningPaperComponent { | @@ -106,17 +103,12 @@ export struct MorningEveningPaperComponent { | ||
| 106 | WindowModel.shared.setWindowSystemBarProperties({ statusBarContentColor: '#ffffff', }) | 103 | WindowModel.shared.setWindowSystemBarProperties({ statusBarContentColor: '#ffffff', }) |
| 107 | this.topSafeHeight = px2vp(windowHight.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM).topRect.height) | 104 | this.topSafeHeight = px2vp(windowHight.getWindowAvoidArea(window.AvoidAreaType.TYPE_SYSTEM).topRect.height) |
| 108 | 105 | ||
| 109 | - let dailyPaperTopicPageId = await SPHelper.default.getSync('dailyPaperTopicPageId', "") as String | 106 | + const dailyPaperTopicPageId = await SPHelper.default.getSync('dailyPaperTopicPageId', "") as String |
| 110 | console.info(TAG, `aboutToAppear = ` + dailyPaperTopicPageId) | 107 | console.info(TAG, `aboutToAppear = ` + dailyPaperTopicPageId) |
| 111 | const currentTime = new Date().getTime() | 108 | const currentTime = new Date().getTime() |
| 112 | Logger.info(TAG, "currentTime = " + currentTime) | 109 | Logger.info(TAG, "currentTime = " + currentTime) |
| 113 | Logger.info(TAG, `currentTime = ${currentTime}`) | 110 | Logger.info(TAG, `currentTime = ${currentTime}`) |
| 114 | try { | 111 | try { |
| 115 | - let dailyPaperTopicBean = await DailyPaperTopicModel.getDailyPaperTopic() | ||
| 116 | - if (dailyPaperTopicBean) { | ||
| 117 | - dailyPaperTopicPageId = '' + dailyPaperTopicBean.id | ||
| 118 | - Logger.info(TAG, "pageID = " + dailyPaperTopicPageId) | ||
| 119 | - } | ||
| 120 | 112 | ||
| 121 | // let pageInfoBean = await MorningEveningViewModel.getMorningEveningPageInfo("" + this.dailyPaperTopicPageId) | 113 | // let pageInfoBean = await MorningEveningViewModel.getMorningEveningPageInfo("" + this.dailyPaperTopicPageId) |
| 122 | let pageInfoBean = await MorningEveningViewModel.getMorningEveningPageInfo("" + dailyPaperTopicPageId) //"25091" | 114 | let pageInfoBean = await MorningEveningViewModel.getMorningEveningPageInfo("" + dailyPaperTopicPageId) //"25091" |
| @@ -157,7 +149,10 @@ export struct MorningEveningPaperComponent { | @@ -157,7 +149,10 @@ export struct MorningEveningPaperComponent { | ||
| 157 | async setComponentBgColor(imageUrl: string) { | 149 | async setComponentBgColor(imageUrl: string) { |
| 158 | // 图片转换为PixelMap对象 | 150 | // 图片转换为PixelMap对象 |
| 159 | // const pixelMap: image.PixelMap = await image2PixelMap(item.icon); | 151 | // const pixelMap: image.PixelMap = await image2PixelMap(item.icon); |
| 160 | - const imageSource: image.ImageSource | undefined = await getPicture(imageUrl); | 152 | + Logger.debug(TAG, "compInfoBean compStyle = " + imageUrl) |
| 153 | + | ||
| 154 | + const imageSource: image.ImageSource | undefined = await getPicture(imageUrl) | ||
| 155 | + | ||
| 161 | if (imageSource) { | 156 | if (imageSource) { |
| 162 | this.pickColor(imageSource) | 157 | this.pickColor(imageSource) |
| 163 | 158 | ||
| @@ -172,6 +167,8 @@ export struct MorningEveningPaperComponent { | @@ -172,6 +167,8 @@ export struct MorningEveningPaperComponent { | ||
| 172 | const pixelMap: image.PixelMap = await imageNet2PixelMap(imageSource); | 167 | const pixelMap: image.PixelMap = await imageNet2PixelMap(imageSource); |
| 173 | effectKit.createColorPicker(pixelMap, (err, colorPicker) => { | 168 | effectKit.createColorPicker(pixelMap, (err, colorPicker) => { |
| 174 | let color = colorPicker.getMainColorSync(); | 169 | let color = colorPicker.getMainColorSync(); |
| 170 | + Logger.debug(TAG, "compInfoBean compStyle = " + color) | ||
| 171 | + | ||
| 175 | // 将取色器选取的color示例转换为十六进制颜色代码 | 172 | // 将取色器选取的color示例转换为十六进制颜色代码 |
| 176 | this.mixedBgColor = "#" + color.alpha.toString(16) + color.red.toString(16) + color.green.toString(16) + color.blue.toString(16); | 173 | this.mixedBgColor = "#" + color.alpha.toString(16) + color.red.toString(16) + color.green.toString(16) + color.blue.toString(16); |
| 177 | Logger.debug(TAG, "compInfoBean compStyle = " + this.mixedBgColor) | 174 | Logger.debug(TAG, "compInfoBean compStyle = " + this.mixedBgColor) |
| @@ -212,7 +209,7 @@ export struct MorningEveningPaperComponent { | @@ -212,7 +209,7 @@ export struct MorningEveningPaperComponent { | ||
| 212 | }) | 209 | }) |
| 213 | } | 210 | } |
| 214 | } | 211 | } |
| 215 | - // .backgroundColor('#FFF1F3F5') | 212 | + // .backgroundColor('#fff7b348') |
| 216 | // .backgroundColor(Color.Blue) | 213 | // .backgroundColor(Color.Blue) |
| 217 | .height('100%') | 214 | .height('100%') |
| 218 | 215 |
| @@ -90,7 +90,7 @@ export async function image2PixelMap(icon: string): Promise<image.PixelMap> { | @@ -90,7 +90,7 @@ export async function image2PixelMap(icon: string): Promise<image.PixelMap> { | ||
| 90 | // 假设http和image是之前正确导入或定义的模块 | 90 | // 假设http和image是之前正确导入或定义的模块 |
| 91 | export async function getPicture(imageUrl: string): Promise<image.ImageSource | undefined> { | 91 | export async function getPicture(imageUrl: string): Promise<image.ImageSource | undefined> { |
| 92 | // const url: string = 'https://rmrbcmsonline.peopleapp.com/upload/image/202312/rmrb_86691703594454.png'; | 92 | // const url: string = 'https://rmrbcmsonline.peopleapp.com/upload/image/202312/rmrb_86691703594454.png'; |
| 93 | - const url: string = 'https://rmrbcmsonline.peopleapp.com/upload/image/201912/rmrb_24141576767688.png?x-oss-process=image/resize,w_550/quality,q_90/format,jpg'; | 93 | + const url: string = imageUrl; |
| 94 | 94 | ||
| 95 | return new Promise((resolve, reject) => { | 95 | return new Promise((resolve, reject) => { |
| 96 | http.createHttp().request(url, (error: BusinessError, data: http.HttpResponse) => { | 96 | http.createHttp().request(url, (error: BusinessError, data: http.HttpResponse) => { |
| @@ -2,6 +2,7 @@ import { LiveDetailsBean } from 'wdBean/Index'; | @@ -2,6 +2,7 @@ import { LiveDetailsBean } from 'wdBean/Index'; | ||
| 2 | import { StringUtils } from 'wdKit/Index'; | 2 | import { StringUtils } from 'wdKit/Index'; |
| 3 | import { WDPlayerController, WDPlayerRenderLiveView } from 'wdPlayer/Index'; | 3 | import { WDPlayerController, WDPlayerRenderLiveView } from 'wdPlayer/Index'; |
| 4 | import { PlayUIComponent } from './PlayUIComponent'; | 4 | import { PlayUIComponent } from './PlayUIComponent'; |
| 5 | +import { Logger } from 'wdKit/Index'; | ||
| 5 | 6 | ||
| 6 | @Component | 7 | @Component |
| 7 | export struct TopPlayComponent { | 8 | export struct TopPlayComponent { |
| @@ -39,6 +40,7 @@ export struct TopPlayComponent { | @@ -39,6 +40,7 @@ export struct TopPlayComponent { | ||
| 39 | } | 40 | } |
| 40 | // this.playerController?.firstPlay('https://rmrbcmsonline.peopleapp.com/upload/rmh/video/mp4/202404/1713752415708fb81d0b8f137b.mp4'); | 41 | // this.playerController?.firstPlay('https://rmrbcmsonline.peopleapp.com/upload/rmh/video/mp4/202404/1713752415708fb81d0b8f137b.mp4'); |
| 41 | if (StringUtils.isNotEmpty(playUrl)) { | 42 | if (StringUtils.isNotEmpty(playUrl)) { |
| 43 | + Logger.debug('TopPlayComponent', `${playUrl}`) | ||
| 42 | this.playerController?.firstPlay(playUrl); | 44 | this.playerController?.firstPlay(playUrl); |
| 43 | } | 45 | } |
| 44 | } | 46 | } |
-
Please register or login to post a comment