Как использовать компонент «Streaming-media» - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь использовать компонент «потоковое мультимедиа», чтобы добавить в мое приложение Ionic возможность просмотра живого видео.

Я попытался использовать пример, приведенный в документации по компоненту, но безуспешно

let options: StreamingVideoOptions = {
  successCallback: () => { console.log('Video played') },
  errorCallback: (e) => { console.log('Error streaming') },
  orientation: 'landscape',
  shouldAutoClose: true,
  controls: false
};

this.streamingMedia.playVideo('https://www.youtube.com/watch?v=xC2s4HAWoXA', options);

Я должен воспроизвести видео на YouTube, но видео не запускается.

1 Ответ

0 голосов
/ 25 февраля 2019
this.streamingMedia.playVideo('https://www.youtube.com/watch?v=xC2s4HAWoXA', options);

Здесь вы должны использовать файл .mp4 и т. Д. Вместо URL-адреса видео на YouTube.

Например;

 this.streamingMedia.playVideo('https://sample-videos.com/video123/mp4/480/big_buck_bunny_480p_10mb.mp4', options);

Дополнительно вы должны добавить;

import {StreamingMedia,StreamingAudioOptions} from "@ionic-native/streaming-media/ngx";

в файл .ts вашей страницы и добавьте StreamingMedia в раздел провайдеров app.module.ts. Вот так;

  providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler},
StreamingMedia
   ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...