Activa las notificaciones push PhoneGap Spain

Foro

Home Forums PhoneGap Sin sonido en iOS – Streaming Audio

This topic contains 1 reply, has 1 voice, and was last updated by  juanignaciob 4 meses .

Viendo 2 respuestas - de la 1 a 2 (de 2 en total)
  • Sin sonido en iOS – Streaming Audio

    Intervenciones
  • juanignaciob 
    Participant

    Buenas tardes, estoy armando una app con streaming de audio.
    El problema que tengo es que en iOS no se escucha lo que se esta reproduciendo, Android y Web el streaming lo reproduce y escucha, tanto desde la app como desde navegador.

    Adjunto codigo index y config.xml más no tengo, instale cordova-plugin-media

    index.

    <!DOCTYPE html>
    <html>
    <head>
    <!–
    Customize this policy to fit your own app’s needs. For more guidance, see:

    https://github.com/apache/cordova-plugin-whitelist/blob/master/README.md#content-security-policy

    Some notes:
    * gap: is required only on iOS (when using UIWebView) and is needed for JS->native communication
    * https://ssl.gstatic.com is required only on Android and is needed for TalkBack to function properly
    * Disables use of inline scripts in order to mitigate risk of XSS vulnerabilities. To change this:
    * Enable inline JS: add ‘unsafe-inline’ to default-src
    –>
    <meta content=”text/html; charset=utf-8 ;script-src ‘self’ 4zzzfm.org.au ‘unsafe-inline’ ‘unsafe-eval’;” http-equiv=”content-type”>

    <!– Required meta tags–>
    <meta charset=”utf-8″>
    <meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no, minimal-ui”>
    <meta name=”apple-mobile-web-app-capable” content=”yes”>
    <meta name=”apple-mobile-web-app-status-bar-style” content=”black”>
    <meta name=”format-detection” content=”telephone=no”>
    <meta name=”msapplication-tap-highlight” content=”no”>
    <meta name=”viewport” content=”width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no” />
    <meta charset=”utf-8″>
    <style type=”text/css”>

    #playcontrols {
    text-align: center;
    margin-top: 50px;
    }
    #playcontrols #activityindicator, #playcontrols #stopbutton {
    display: none;
    }

    #textpositiondiv {
    margin-top: 100px;
    }

    </style>
    <script type=”text/javascript” charset=”utf-8″ src=”scripts/html5audio.js”></script>

    <!– Your app title –>
    <title>My App</title>

    <!– This template defaults to the iOS CSS theme. To support both iOS and material design themes, see the Framework7 Tutorial at the link below:

    http://www.idangero.us/framework7/tutorials/maintain-both-ios-and-material-themes-in-single-app.html

    –>

    <link rel=”stylesheet” href=”lib/framework7/css/framework7.ios.min.css”>
    <link rel=”stylesheet” href=”lib/framework7/css/framework7.ios.colors.min.css”>

    <link rel=”stylesheet” href=”css/styles.css”>
    </head>

    <body>
    <!– Status bar overlay for full screen mode (PhoneGap) –>

    <!– Panels overlay–>

    <!– Left panel with reveal effect–>

    <p>Left panel content goes here</p>

    <!– Views –>

    <!– Your main view, should have “view-main” class –>

    <!– Top Navbar–>

    <!– We need cool sliding animation on title element, so we have additional “sliding” class –>

    Awesome App
    <!–
    Right link contains only icon – additional “icon-only” class
    Additional “open-panel” class tells app to open panel when we click on this link
    –>
    <i class=”icon icon-bars”></i>

    <!– Pages container, because we use fixed-through navbar and toolbar, it has additional appropriate classes–>

    <!– Page, “data-page” contains page name –>

    <!– Scrollable page content –>

    <h2>Example HTML5 Audio Streamer app</h2>



    Time played: <span id=”textposition”>stopped</span>

    <script type=”text/javascript”>
    playButton = document.getElementById(‘playbutton’);
    stopButton = document.getElementById(‘stopbutton’);
    activityIndicator = document.getElementById(‘activityindicator’);
    textPosition = document.getElementById(‘textposition’);
    </script>
    <!– Link to another page –>
    About app

    <!– Bottom Toolbar–>

    <!– Toolbar links –>
    Link 1
    Link 2

    <script type=”text/javascript” src=”cordova.js”></script>
    <script type=”text/javascript” src=”lib/framework7/js/framework7.min.js”></script>
    <script type=”text/javascript” src=”js/my-app.js”></script>
    </body>

    </html>

    config.xml

    <?xml version=’1.0′ encoding=’utf-8′?>
    <widget id=”com.braz.prana” version=”1.0.0″ xmlns=”http://www.w3.org/ns/widgets” xmlns:cdv=”http://cordova.apache.org/ns/1.0″>
    <name>PRANA Peluqueria</name>
    <description>
    A basic Framework7 template for PhoneGap.
    </description>
    <author email=”dev@cordova.apache.org” href=”http://cordova.io”>
    Apache Cordova Team
    </author>
    <access origin=”http://4zzzfm.org.au” subdomains=”true” />
    <access origin=”http://4zzzfm.org.au”/>
    <access origin=”*” />
    <access origin=”devgeeks” subdomains=”true” />
    <feature name=”http://api.phonegap.com/1.0/device” />
    <content src=”index.html” />
    <allow-intent href=”http://*/*” />
    <allow-intent href=”https://*/*” />
    <allow-intent href=”tel:*” />
    <allow-intent href=”sms:*” />
    <allow-intent href=”mailto:*” />
    <allow-intent href=”geo:*” />
    <platform name=”android”>
    <preference name=”android-minSdkVersion” value=”14″ />
    <allow-intent href=”market:*” />
    </platform>
    <platform name=”ios”>
    <allow-intent href=”itms:*” />
    <allow-intent href=”itms-apps:*” />
    <access origin=”4zzzfm.org.au” subdomains=”true” />
    <access origin=”4zzzfm.org.au”/>
    <access origin=”*” />

    <preference name=”BackupWebStorage” value=”none” />
    <gap:plugin name=”org.apache.cordova.media” />
    </platform>
    <preference name=”DisallowOverscroll” value=”true” />
    <plugin name=”cordova-plugin-whitelist” spec=”~1.2.0″ />
    <plugin name=”cordova-plugin-console” spec=”~1.0.1″ />
    <plugin name=”cordova-plugin-statusbar” spec=”~1.0.1″ />
    <plugin name=”cordova-plugin-media” spec=”~3.0.1″ />
    <engine name=”ios” spec=”~4.3.1″ />
    </widget>

    Si alguien puede orientarme de porque no anda lo agradeceria


    juanignaciob 
    Participant

    En respuesta a mi error, el mismo se produce cuando el boton del iPhone esta en silencio, aun estando el volumen en alto.
    Debería ver como activar el sonido aun estando en silencio como lo hacen otras apps.


Viendo 2 respuestas - de la 1 a 2 (de 2 en total)

You must be logged in to reply to this topic.