У меня проблемы с отображением мультимедиа в приложении ionic 3 - PullRequest
0 голосов
/ 10 февраля 2019

Я создаю приложение, в котором я хочу отобразить для него потоковое мультимедиа, но я получаю ошибку.

Вот мой код:

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { StreamingMedia, StreamingVideoOptions } from '@ionic- 
 native/streaming-media/ngx';

@IonicPage()
@Component({
selector: 'page-tv',
 templateUrl: 'tv.html',
})
 export class TvPage {
 constructor(public streamingMedia: StreamingMedia) { 

 let options: StreamingVideoOptions = {
 successCallback: () => { console.log('Video played') },
 errorCallback: (e) => { console.log('Error streaming') },
 orientation: 'landscape',
 shouldAutoClose: true,
 controls: false
};
this.streamingMedia.playVideo('rtmp://103.130.178.29:1075/ntv/live/live1', 
options);
}
}

Here is my error message

1 Ответ

0 голосов
/ 12 февраля 2019

Вы находитесь на Ionic 3 и используете собственную версию плагина, поддерживаемую для Ionic 4 (версия> = 5.0.0).Пожалуйста, удалите плагин,

$ ionic cordova plugin remove cordova-plugin-streaming-media
$ npm uninstall @ionic-native/streaming-media

И установите версию 4 .

$ ionic cordova plugin add cordova-plugin-streaming-media
$ npm install --save @ionic-native/streaming-media@4

И импортируйте его без ngx

import { StreamingMedia, StreamingVideoOptions } from '@ionic-native/streaming-media';

Примечание:

Если вы используете Ionic 3, пожалуйста, следуйте руководству v3 вместо самого последнего руководства.

https://ionicframework.com/docs/v3/native/streaming-media/

...