UNPKG

cordova-plugin-streaming-media

Version:

This plugin allows you to stream audio and video in a fullscreen, native player on iOS and Android.

93 lines (80 loc) 4.75 kB
<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android" id="cordova-plugin-streaming-media" version="2.3.0"> <name>StreamingMedia</name> <description> This plugin allows you to launch a fullscreen streaming player for audio or video on iOS and Android. </description> <author>Nicholas Hutchind</author> <license>MIT</license> <keywords>Streaming, Media, Video, Audio, Android, iOS</keywords> <repo>https://github.com/nchutchind/Streaming-Media-Cordova-Plugin.git</repo> <issue>https://github.com/nchutchind/Streaming-Media-Cordova-Plugin/issues</issue> <engines> <engine name="cordova" version=">=3.0.0" /> </engines> <js-module src="www/StreamingMedia.js" name="StreamingMedia"> <clobbers target="streamingMedia" /> </js-module> <!-- ios --> <platform name="ios"> <config-file target="config.xml" parent="/*"> <feature name="StreamingMedia"> <param name="ios-package" value="StreamingMedia" /> </feature> </config-file> <config-file target="*-Info.plist" parent="UIBackgroundModes"> <array> <string>audio</string> <string>fetch</string> </array> </config-file> <header-file src="src/ios/StreamingMedia.h" /> <source-file src="src/ios/StreamingMedia.m" /> <header-file src="src/ios/LandscapeVideo.h" /> <source-file src="src/ios/LandscapeVideo.m" /> <header-file src="src/ios/PortraitVideo.h" /> <source-file src="src/ios/PortraitVideo.m" /> <framework src="MediaPlayer.framework" /> </platform> <!-- android --> <platform name="android"> <config-file target="res/xml/config.xml" parent="/*"> <feature name="StreamingMedia"> <param name="android-package" value="com.hutchind.cordova.plugins.streamingmedia.StreamingMedia" /> </feature> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest"> <uses-permission android:name="android.permission.INTERNET" /> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest/application"> <activity android:configChanges="orientation|screenSize" android:name="com.hutchind.cordova.plugins.streamingmedia.SimpleAudioStream" android:label="Simple Audio Stream"></activity> <activity android:configChanges="orientation|screenSize" android:name="com.hutchind.cordova.plugins.streamingmedia.SimpleVideoStream" android:label="Simple Video Stream"></activity> </config-file> <source-file src="src/android/com/hutchind/cordova/plugins/streamingmedia/SimpleAudioStream.java" target-dir="src/com/hutchind/cordova/plugins/streamingmedia" /> <source-file src="src/android/com/hutchind/cordova/plugins/streamingmedia/SimpleVideoStream.java" target-dir="src/com/hutchind/cordova/plugins/streamingmedia" /> <source-file src="src/android/com/hutchind/cordova/plugins/streamingmedia/StreamingMedia.java" target-dir="src/com/hutchind/cordova/plugins/streamingmedia" /> <source-file src="src/android/com/hutchind/cordova/plugins/streamingmedia/ImageLoadTask.java" target-dir="src/com/hutchind/cordova/plugins/streamingmedia" /> </platform> <platform name="amazon-fireos"> <config-file target="res/xml/config.xml" parent="/*"> <feature name="StreamingMedia"> <param name="android-package" value="com.hutchind.cordova.plugins.streamingmedia.StreamingMedia" /> </feature> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest"> <uses-permission android:name="android.permission.INTERNET" /> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest/application"> <activity android:configChanges="orientation|screenSize" android:name="com.hutchind.cordova.plugins.streamingmedia.SimpleAudioStream" android:label="Simple Audio Stream"></activity> <activity android:configChanges="orientation|screenSize" android:name="com.hutchind.cordova.plugins.streamingmedia.SimpleVideoStream" android:label="Simple Video Stream"></activity> </config-file> <source-file src="src/android/com/hutchind/cordova/plugins/streamingmedia/SimpleAudioStream.java" target-dir="src/com/hutchind/cordova/plugins/streamingmedia" /> <source-file src="src/android/com/hutchind/cordova/plugins/streamingmedia/SimpleVideoStream.java" target-dir="src/com/hutchind/cordova/plugins/streamingmedia" /> <source-file src="src/android/com/hutchind/cordova/plugins/streamingmedia/StreamingMedia.java" target-dir="src/com/hutchind/cordova/plugins/streamingmedia" /> <source-file src="src/android/com/hutchind/cordova/plugins/streamingmedia/ImageLoadTask.java" target-dir="src/com/hutchind/cordova/plugins/streamingmedia" /> </platform> </plugin>