Ver video de sitios web a traves de WebView
Publicado por Cristian (1 intervención) el 28/12/2016 15:56:25
Buen días estimados, estoy programando una aplicación en Android Studio 2.2.3, pero se me ha presentado un problema.
Cuando realizo la emulación de la app y entro a una web utilizando WebView todo carga bien el problema ocurre con los vídeos, los cuales al presionar PLAY solo se reproduce el audio, no reproduce la imagen.
Los vídeos son de youtube.
Les pego para que vean como tengo configurado el código.
Activity_noticiasrtc.xml
Noticiasrtc.java
Manifest.xml
Por favor ayúdenme a solucionar este problema.
Un abrazo.
Cuando realizo la emulación de la app y entro a una web utilizando WebView todo carga bien el problema ocurre con los vídeos, los cuales al presionar PLAY solo se reproduce el audio, no reproduce la imagen.
Los vídeos son de youtube.
Les pego para que vean como tengo configurado el código.
Activity_noticiasrtc.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_noticiasrtc"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="rtctelevision.cl.rtcapp.Noticiasrtc">
<WebView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/webView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:padding="10dp"
android:layout_alignParentStart="true" />
</RelativeLayout>
Noticiasrtc.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package rtctelevision.cl.rtcapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class Noticiasrtc extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_noticiasrtc);
WebView view = (WebView) findViewById(R.id.webView);
view.getSettings().setJavaScriptEnabled(true);
view.getSettings().setBuiltInZoomControls(true);
view.loadUrl("http://www.rtctelevision.cl/index.php/iquique-noticias");
view.setWebViewClient(new WebViewClient(){
});
}
}
Manifest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="rtctelevision.cl.rtcapp">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:hardwareAccelerated="true"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Noticiasrtc" />
</application>
</manifest>
Por favor ayúdenme a solucionar este problema.
Un abrazo.
Valora esta pregunta
0