|
|
@@ -233,7 +233,8 @@ const ITEM_HEIGHT_BIG: number = 78; // 列表项大高度
|
|
|
@Preview
|
|
|
@Component
|
|
|
export struct LocalMusic {
|
|
|
- @State sceneBgController: HdsSceneController|undefined = canIUse("SystemCapability.UIDesign.HDSComponent.Core")?
|
|
|
+ @State sceneBgController: HdsSceneController|undefined = deviceInfo.sdkApiVersion>=20
|
|
|
+ &&canIUse("SystemCapability.UIDesign.HDSComponent.Core")?
|
|
|
new HdsSceneController()
|
|
|
.setSceneParams({
|
|
|
backgroundMaskColors: [Color.Green, Color.Red],
|
|
|
@@ -248,7 +249,7 @@ export struct LocalMusic {
|
|
|
color: Color.Green
|
|
|
}
|
|
|
}) : undefined;
|
|
|
- // @State controller: hdsEffect.ShaderEffectController = new hdsEffect.ShaderEffectController();
|
|
|
+
|
|
|
@State showAddSheet:boolean = false
|
|
|
searchController: SearchController = new SearchController()
|
|
|
@State rightTopImage:Resource = $r('sys.symbol.sort')
|
|
|
@@ -653,6 +654,7 @@ export struct LocalMusic {
|
|
|
}
|
|
|
// 组件生命周期
|
|
|
aboutToAppear() {
|
|
|
+ console.info('onecold aboutToAppear sdkApiVersion = '+deviceInfo.sdkApiVersion)
|
|
|
if(ArrayUtil.isNotEmpty(this.videoLocalList)&&this.modeType==0){
|
|
|
this.updateListData(this.videoLocalList)
|
|
|
}
|
|
|
@@ -8248,7 +8250,7 @@ export struct LocalMusic {
|
|
|
IjkMusicPlayerView() {
|
|
|
|
|
|
Stack() {
|
|
|
- if(canIUse("SystemCapability.UIDesign.HDSComponent.Core")&&this.sceneBgController){
|
|
|
+ if(canIUse("SystemCapability.UIDesign.HDSComponent.Core")&&deviceInfo.sdkApiVersion>=20&&this.sceneBgController){
|
|
|
HdsVisualComponent()
|
|
|
.scene(HdsSceneType.DUAL_EDGE_FLOW_LIGHT_WITH_BACKGROUND_MASK, this.sceneBgController, () => {
|
|
|
console.info('Succeeded in finishing');
|