| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- /*
- * Copyright (c) 2023 Huawei Device Co., Ltd.
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- /**
- * Play constants for all features.
- */
- export class PlayConstants {
- /**
- * Playback page constant.
- */
- static readonly PLAY_SPEED: number = 1;
- static readonly VOLUME: number = 0.5;
- static readonly VOLUME_SHOW: boolean = false;
- static readonly BRIGHT: number = 0.18;
- static readonly BRIGHT_SHOW: boolean = false;
- static readonly POSITION_X: number = 0;
- static readonly POSITION_Y: number = 0;
- static readonly HEIGHT: string = '7.2%';
- static readonly PLAY_PLAYER_HEIGHT: string = '27.5%';
- static readonly PLAY_PLAYER_HEIGHT_FULL: string = '75.4%';
- static readonly PLAY_PROGRESS_HEIGHT: string = '7.1%';
- static readonly COLUMN_HEIGHT_ONE: string = '26.9%';
- static readonly COLUMN_HEIGHT_TWO: string = '22.9%';
- static readonly MIN_ANGLE: number = 0;
- static readonly MAX_ANGLE: number = 30;
- static readonly MIN_VALUE: number = 0;
- static readonly MAX_VALUE: number = 1;
- static readonly DISAPPEAR_TIME: number = 500;
- static readonly MARGIN_ZERO: string = '0';
- /**
- * Playback Page Header Constant.
- */
- static readonly DX: number = 0;
- static readonly DY: number = -20;
- static readonly GRID_COUNT: number = 4;
- static readonly TEXT_MARGIN_LEFT: string = '2.4%';
- static readonly ROW_WIDTH: string = '88.6%';
- static readonly POPUP_ROW_HEIGHT: string = '45.3%';
- static readonly POPUP_ROW_MARGIN_TOP: string = '3.8%';
- static readonly POPUP_DIVIDER_STROKE_WIDTH: number = 1;
- static readonly POPUP_DIVIDER_MARGIN_RIGHT: string = '10.2%';
- static readonly POPUP_COLUMN_WIDTH: string = '43.3%';
- static readonly POPUP_COLUMN_HEIGHT: string = '15.5%';
- static readonly POPUP_COLUMN_WIDTH_LAN: string = '23%';
- static readonly POPUP_COLUMN_HEIGHT_LAN: string = '33.5%';
- static readonly POPUP_CLOSE_TIME: number = 500;
- /**
- * Constants for setting the playback speed.
- */
- static readonly TITLE_DIALOG_ROW_HEIGHT: string = '25%';
- static readonly TITLE_DIALOG_ROW_WIDTH: string = '86.6%';
- static readonly TITLE_DIALOG_COLUMNS_TEMPLATE: string = '1fr 1fr 1fr';
- static readonly TITLE_DIALOG_ROWS_TEMPLATE: string = '1fr 1fr';
- static readonly TITLE_DIALOG_COLUMNS_GAP: number = 10;
- static readonly TITLE_DIALOG_ROWS_GAP: number = 10;
- static readonly TITLE_DIALOG_COLUMN_WIDTH: string = '39.2%';
- /**
- * Video playback constant.
- */
- static readonly PLAYER_ID: string = '';
- static readonly PLAYER_TYPE: string = 'surface';
- static readonly PLAYER_LIBRARY_NAME: string = '';
- static readonly PLAYER_SURFACE_WIDTH: number = 1920;
- static readonly PLAYER_SURFACE_HEIGHT: number = 1080;
- static readonly PLAYER_STACK_WIDTH: string = '16.7%';
- static readonly PLAYER_IMAGE_WIDTH: string = '95%';
- static readonly PLAYER_FIRST: number = 0;
- static readonly PLAYER_NEXT: number = 1;
- static readonly PLAYER_DURATION: number = 0;
- /**
- * Video playback control constant.
- */
- static readonly CONTROL_ROW_WIDTH: string = '68.8%';
- static readonly CONTROL_PLAY_START: number = 1;
- static readonly CONTROL_PLAY_PAUSE: number = 2;
- static readonly CONTROL_NEXT: number = 1;
- static readonly CONTROL_FIRST: number = 0;
- /**
- * Progress bar page constant.
- */
- static readonly PROGRESS_CURRENT_TIME: string = '00:00';
- static readonly PROGRESS_TOTAL_TIME: string = '00:00';
- static readonly PROGRESS_PROGRESS_VAL: number = 0;
- static readonly PROGRESS_INTERVAL: number = -1;
- static readonly PROGRESS_STEP: number = 1;
- static readonly PROGRESS_TRACK_THICKNESS: number = 5;
- static readonly PROGRESS_SLIDER_WIDTH: string = '68.9%';
- static readonly PROGRESS_MARGIN_LEFT: string = '2.2%';
- static readonly PROGRESS_SEEK_TIME: number = 0;
- static readonly PROGRESS_ROW_WIDTH: string = '93.4%';
- /**
- * Network video playback error notification duration
- */
- static readonly PLAY_ERROR_TIME: number = 3000;
- }
|