В приложении iPhone X ionic 3 отсутствуют элементы управления Youtube - PullRequest
0 голосов
/ 03 мая 2018

Я пытаюсь встроить YouTube-плеер в свое приложение ionic 3. Я использовал API проигрывателя iFrame для встраивания проигрывателя YouTube. Он отлично работает на всех устройствах, кроме iPhone X, iOS 11.3. В iPhone X элементы управления отсутствуют.

Screenshot reference for the issue.
Для создания YouTube плеера я использую следующий код:

 this.youtubePlayer = new YT.Player(id, {
      videoId: '',
      height:'100%',
      width:'100%',
      playerVars: { playsinline:1, rel:0, showinfo : 0, modestbranding:1 },
      allowsInlineMediaPlayback : true,
      events: {
        'onReady': (event)=>{ 
          console.log("ready");
        },    
      }
    });

Ионная информация

@ ionic / cli-utils: 1.18.0 ионный (Ionic CLI): 3.18.0

глобальные пакеты:

cordova (Cordova CLI) : 7.1.0

местные пакеты:

@ionic/app-scripts : 2.1.3
Cordova Platforms  : ios 4.5.4
Ionic Framework    : ionic-angular 3.6.0

Система:

ios-deploy : 1.9.2
Node       : v8.9.1
npm        : 5.5.1
OS         : macOS Sierra
Xcode      : Xcode 9.0.1 Build version 9A1004

Есть идеи? Спасибо.

1 Ответ

0 голосов
/ 03 мая 2018

Можете ли вы попробовать

this.youtubePlayer = new YT.Player(id, {
          videoId: '',
          height:'100%',
          width:'100%',
          controls: 1,    ► HERE IS PARAM
          playerVars: { playsinline:1, rel:0, showinfo : 0, modestbranding:1 },
          allowsInlineMediaPlayback : true,
          events: {
            'onReady': (event)=>{ 
              console.log("ready");
            },    
          }
        });

больше Поддерживаемые параметры:

Нажми на меня

...