PlayerDetailContainer.ets
714 Bytes
/**
* 详情view&播放器view的容器布局组件
*/
@Component
export struct PlayerDetailContainer {
@BuilderParam playerView: () => void
@BuilderParam playControlView: () => void
@BuilderParam detailView: () => void
@Consume isFullScreen: boolean
@Consume videoLandScape?: number // 视频朝向, 横屏视频:1;竖屏视频:2
aboutToAppear() {
console.log(`PlayerDetailContainer aboutToAppear`)
}
build() {
Stack() {
this.playerView()
this.detailView()
}
.width('100%')
.height('100%')
// .backgroundColor(Color.Black) // 扩展至所有非安全区域
// .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
}
}