Phonegap Media API (Android) – El soporte no está definido
Quiero crear una aplicación WebView de Android, que reproduce un sonido cuando el usuario presiona un botón. Por alguna razón, no puedo conseguir que la API de medios de PhoneGap funcione.
Sigue mostrando:
- Agregar una vista de pie de página nativa a la vista web
- WebView con Flash en un dispositivo 3.1 con la aplicación 2.2
- Cómo cambiar el FontSize en un WebView de Android?
- Cómo incrustar una fuente personalizada en la aplicación de Android (WebView)
- Force Android WebView fuera de línea
Uncaught ReferenceError: Media is not defined at file:///android_asset/www/script.js:3
Aquí está mi código:
$(document).ready(function(){ var myMedia = new Media("/android_asset/www/one.mp3"); $('.one').click(function(){ myMedia.play(); }); });
¿Alguien sabe cómo resolver este problema?
- Aplicación de Android utilizando Webview / javascript. Lo que puede ser preocupación de seguridad?
- LeakCanary detecta pérdida de memoria de Android WebView
- ¿Tiene el nuevo Android WebView el mismo rendimiento que CrossWalk WebView?
- Android, Webview, obtener datos de formulario enviados
- Android: la vista web se corta
- El controlador onScaleChanged de WebView se llama varias veces
- Compruebe la conexión a Internet en Android WebView (Córdoba)
- Android youtube en la vista web
Es posible que esté intentando llamar a Media
antes de que el evento deviceready se active.
<script type="text/javascript"> var myMedia = null; document.addEventListener("deviceready",onDeviceReady,false); function onDeviceReady () { myMedia = new Media("/android_asset/www/one.mp3", function(){ if (myMedia) { myMedia.stop(); myMedia.release(); } }, function(error){ console.log(error.message); } ); } $(document).ready(function(){ $('.one').click(function(event){ myMedia.play(); }); }); </script>
- Intent.putExtra () en intención pendiente no funciona
- Nuevo PhoneGap 3.0 No se puede resolver la importación org.apache.cordova