【问题标题】:How to play rtsp live video in ionic 2?如何在 ionic 2 中播放 rtsp 直播视频?
【发布时间】:2018-09-09 08:31:59
【问题描述】:

我无法在我的 ionic 应用程序中获得合适的插件来播放 rtsp 视频。尝试过 CordovaStreamingMedia,cordova-rtsp 但没有成功。请帮助

【问题讨论】:

    标签: cordova ionic-framework rtsp live-streaming


    【解决方案1】:

    在 ionic 项目中安装这个插件。

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

    ============================ .ts ================== ===============

    import { NavController, ToastController } from 'ionic-angular';
    import { StreamingMedia, StreamingVideoOptions, StreamingAudioOptions } from '@ionic-native/streaming-media';
    
    constructor(public navCtrl: NavController,
              public toastCtrl: ToastController,
              private streamingMedia: StreamingMedia) { }
    
    startVideo(){
    let options: StreamingVideoOptions = {
      successCallback: () => { this.tost('Video played'); },
      errorCallback: (e) => { this.tost(JSON.stringify(e)); },
      orientation: 'landscape',
    // orientation: 'portrait'
    };
    
    this.streamingMedia.playVideo(**'YOUR_LIVE_STREAMING_URL'**, options);
    }
    
    tost(message){
    
    let toast = this.toastCtrl.create({
      message: message,
      duration: 3000
    });
    toast.present();
    }
    

    ========================== HTML ===================== =

    <ion-card>
    <button ion-button (click)="startVideo()">Start Video</button>
    </ion-card>
    

    【讨论】:

    • 我已经尝试过了,但没有成功。它加载了一段时间,黑屏,然后出现 MediaPlayerUnknown 错误。
    • 我的 rtsp url 如下所示:-rtsp://192.168.1.221/media/video1。我在控制台上的错误消息是媒体播放器错误:未知(1) - 2147483648
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 2011-08-08
    相关资源
    最近更新 更多