1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-arkui_ace_engine

 / Детали:

[Ошибка]: Использование opacity в компоненте Video&Web и динамическое присвоение значения работает только для...

Предстоит сделать
Владелец
Создано  
09.03.2025

контрольной полосы controls, но не влияет на содержимое воспроизведения видео.

Какова проблема?

Проблема заключается в том, что использование свойства opacity для компонента Video&Web влияет только на контроллер управления (controls), но не применяется к содержанию видео.

Какое поведение ожидалось?

Ожидаемым поведением было бы то, что значение opacity применялось бы как к содержимому видео, так и к содержимому веб-страницы компонента Video&Web.

Как воспроизвести эту ошибку?

@Entry
@Component
struct SplashScreenPage {
  @State opVal: number = 0.2;
  // @State controllerWeb: web_webview.WebviewController = new web_webview.WebviewController();
  private controller: VideoController;
  build() {
    Stack() {
      Video({
        src: 'https://www.w3schools.com/example/html5/mov_bbb.mp4',
        controller: this.controller
      }).controls(true).autoPlay(true).opacity(this.opVal)
      // Web({ src: 'www.baidu.com', controller: this.controllerWeb }).opacity(this.opVal)
      Flex({
        direction: FlexDirection.Row,
        justifyContent: FlexAlign.Start,
      }) {
        Button('Установить прозрачность: 0.0').onClick(() => {
          this.opVal = 0.0
        })
        Button('Установить прозрачность: 0.1').onClick(() => {
          this.opVal = 0.1
        })
        Button('Установить прозрачность: 0.5').onClick(() => {
          this.opVal = 0.5
        })
        Button('Установить прозрачность: 1.0').onClick(() => {
          this.opVal = 1.0
        })
      }
    }
  }
}

Дополнительная информация

Информация о версиях или ветках

  • master
  • Версия 3.2
  • Версия 3.1
  • Версия 3.0

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
waiting_for_assign
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/openharmony-arkui_ace_engine.git
git@api.gitlife.ru:oschina-mirror/openharmony-arkui_ace_engine.git
oschina-mirror
openharmony-arkui_ace_engine
openharmony-arkui_ace_engine