<?xml version="1.0" encoding="UTF-8"?>

<plugin xmlns="http://cordova.apache.org/ns/plugins/1.0" id="cordova-plugin-youtube-video-player" version="2.4.0">

    <name>CordovaYoutubeVideoPlayer</name>

    <description>Play Youtube Videos in a native Video Player on Android &amp; iOS.</description>

    <author>Adrien Glitchbone - Bunker Palace SA</author>

    <keywords>video,youtube,videoplayer</keywords>

    <engines>
        <engine name="cordova" version=">=3.0.0" />
        </engines>

        <js-module src="plugins/com.bunkerpalace.cordova.YoutubeVideoPlayer/www/YoutubeVideoPlayer.js" name="YoutubeVideoPlayer">
            <clobbers target="YoutubeVideoPlayer"/>
        </js-module>

        <platform name="android">

            <config-file target="res/xml/config.xml" parent="widget">
                <feature name="YoutubeVideoPlayer">
                    <param name="android-package" value="com.bunkerpalace.cordova.YoutubeVideoPlayer"/>
                </feature>
            </config-file>

            <config-file target="AndroidManifest.xml" parent="/manifest">
                <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
            </config-file>

            <config-file target="AndroidManifest.xml" parent="/manifest/application">
                <activity android:name="com.keyes.youtube.OpenYouTubePlayerActivity" android:screenOrientation="landscape"/>
                <activity
                    android:name="com.bunkerpalace.cordova.YouTubeActivity"
                    android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
                    android:label="@string/activity_name"
                    android:launchMode="singleTop"
                    android:theme="@android:style/Theme.Black.NoTitleBar"
                    android:windowSoftInputMode="adjustResize"/>
            </config-file>

            <source-file src="platforms/android/src/com/bunkerpalace/cordova/YouTubeActivity.java" target-dir="src/com/bunkerpalace/cordova"/>
            <source-file src="platforms/android/src/com/bunkerpalace/cordova/YoutubeVideoPlayer.java" target-dir="src/com/bunkerpalace/cordova"/>
            <lib-file src="platforms/android/libs/openyoutubeactivity.jar"/>
            <lib-file src="platforms/android/libs/YouTubeAndroidPlayerApi.jar"/>

        </platform>

        <platform name="ios">

            <config-file target="config.xml" parent="/*">
                <feature name="YoutubeVideoPlayer">
                    <param name="ios-package" value="YoutubeVideoPlayer"/>
                </feature>
            </config-file>

            
            <framework src="XCDYouTubeKit" type="podspec" spec="~> 2.7" />
            <header-file src="platforms/ios/YoutubeVideoPlayerProject/Plugins/com.bunkerpalace.cordova.YoutubeVideoPlayer/YoutubeVideoPlayer.h"/>
            <source-file src="platforms/ios/YoutubeVideoPlayerProject/Plugins/com.bunkerpalace.cordova.YoutubeVideoPlayer/YoutubeVideoPlayer.m"/>

            <framework src="MediaPlayer.framework"/>
            <framework src="AVFoundation.framework"/>
            <framework src="JavaScriptCore.framework"/>

        </platform>

    </plugin>
