Tengo este problema: Estoy probando este script en un ejemplo de Android 2.2 (API 8) del proyecto.
Cuando ejecuto mi aplicación en el dispositivo o emulador, la WebView muestra el video, pero si toco para reproducir, la aplicación no la reproduce: el video se vuelve negro.
Si pongo mi script en un archivo .html en un servidor y lo abro desde el navegador nativo, en el SAME teléfono inteligente, el video se carga y se puede jugar !!!
Sé que la secuencia de comandos utiliza un jwEmbedder que debe crear dinámicamente una etiqueta html5 "video".Android webview no reproduce video, jwembedder
He hecho muchos intentos para resolver el problema y ahora no sé qué hacer. sólo pensar que mi vista Web no tiene permisos o la capacidad para poner en marcha la aplicación de vídeo nativo cuando juego el video ...
SenapeLuz.java (actividad principal)
public class SenapeLuz extends Activity {
private WebView mWebView;
final Activity activity = this;
// private Button b;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_senape_luz);
mWebView = (WebView) findViewById(R.id.webView1);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.getSettings().setSupportMultipleWindows(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.loadUrl("file:///android_asset/Senape.html");
}
}
Senape .html (el guión)
<script type="text/javascript" src="http://platform.senape.tv/widget/video.action?v=1.0&key=ZD9L6ZHH5B60&rid=I95EE9HL0LNP"></script>
Manifiesto
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.prove.senape"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".SenapeLuz"
android:label="@string/title_activity_senape_luz" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
¿Alguien me puede ayudar?
Gracias por su respuesta, –
mi placer. Apoye o vote si cree que sí. –