Credits
Stuart McCamley & Nicholas Hutchind
Description
This plugin allows you to stream audio and video in a fullscreen, native player on iOS and Android.
- 1.0.0 Works with Cordova 3.x
- 1.0.1+ Works with Cordova >= 4.0
Installation
cordova plugin add https://github.com/joaoduartemariucio/cordova-plugin-streaming-native.git
iOS specifics
- Uses the Swift MediaPlayer.
- Tested on iOS 10.x
- Works on iOS 12
Android specifics
- Uses VideoView and MediaPlayer.
- Creates two activities in your AndroidManifest.xml file.
- Tested on Android 4.0+
Play streaming
ifwindow && windowplugins && windowpluginsstreamingMedia let StreamingMedia = windowpluginsstreamingMedia StreamingMedia
Play file local
ifwindow && windowplugins && windowpluginsstreamingMedia let StreamingMedia = windowpluginsstreamingMedia StreamingMedia
PlayList of urls
ifwindow && windowplugins && windowpluginsstreamingMedia let StreamingMedia = windowpluginsstreamingMedia StreamingMedia
Usage Andoird
var videoUrl = STREAMING_VIDEO_URL; // Just play a video windowpluginsstreamingMedia; // Play a video with callbacks var options = { console; } { console; } orientation: 'landscape' shouldAutoClose: true // true(default)/false controls: true // true(default)/false. Used to hide controls on fullscreen ; windowpluginsstreamingMedia; var audioUrl = STREAMING_AUDIO_URL; // Play an audio file (not recommended, since the screen will be plain black) windowpluginsstreamingMedia; // Play an audio file with options (all options optional) var options = bgColor: "#FFFFFF" bgImage: "<SWEET_BACKGROUND_IMAGE>" bgImageScale: "fit" // other valid values: "stretch" initFullscreen: false // true(default)/false iOS only { console; } { console; } ; windowpluginsstreamingMedia; // Stop current audio windowpluginsstreamingMedia; // Pause current audio (iOS only) windowpluginsstreamingMedia; // Resume current audio (iOS only) windowpluginsstreamingMedia;