CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 7 su 7
Discussione:

webview e youtube problema riproduzione video

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Dec 2014
    Messaggi
    56

    Ringraziamenti
    5
    Ringraziato 1 volta in 1 Post
    Predefinito

    webview e youtube problema riproduzione video

    Ho fatto una webview che si collega a youtube ma i video non funzionano

    XML:

    <RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:background="#ff0000"
    tools:context="com.hjjgyuvj.youtube.MainActivity"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    androidaddingBottom="@dimen/activity_vertical_margin"
    androidaddingLeft="@dimen/activity_horizontal_margin"
    androidaddingRight="@dimen/activity_horizontal_margin"
    androidaddingTop="@dimen/activity_vertical_margin" >


    <FrameLayout
    android:id="@+id/fullscreen_custom_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#FF000000"/>




    <WebView
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true" />

    </RelativeLayout>



    JAVA:

    package com.hjjgyuvj.youtube;

    import android.R.string;
    import android.support.v7.app.ActionBarActivity;
    import android.media.MediaPlayer;
    import android.net.ConnectivityManager;
    import android.os.AsyncTask;
    import android.os.Bundle;
    import android.view.Gravity;
    import android.view.KeyEvent;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.view.ViewGroup;
    import android.app.Activity;
    import android.app.ProgressDialog;
    import android.content.Context;
    import android.webkit.WebChromeClient;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    import android.widget.FrameLayout;
    import android.widget.LinearLayout;



    public class MainActivity extends ActionBarActivity {

    MediaPlayer mediaPlayer;


    private WebView mWebView1;
    private LinearLayout mContentView;
    private FrameLayout mCustomViewContainer;
    private WebChromeClient.CustomViewCallback mCustomViewCallback;
    FrameLayout.LayoutParams COVER_SCREEN_GRAVITY_CENTER = new FrameLayout.LayoutParams(
    ViewGroup.LayoutParams.WRAP_CONTENT,
    ViewGroup.LayoutParams.WRAP_CONTENT, Gravity.CENTER);



    private WebView mWebView;
    private String url = "https://www.youtube.com/";



    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);






    mWebView1 = (WebView) findViewById(R.id.webview);
    mWebView1.getSettings().setJavaScriptEnabled(true) ;
    mWebView1.getSettings().setLoadsImagesAutomaticall y(true);

    mWebView1.setWebViewClient(new WebViewClient());
    mWebView1.loadUrl(url);




    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView1.canGoBack()) {
    mWebView1.goBack();
    return true;
    }
    return super.onKeyDown(keyCode, event);
    }





    }


    MANIFEST:

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.hjjgyuvj.youtube"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="21" />
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.CAPTURE_SECURE_VI DEO_OUTPUT"/>
    <uses-permission android:name="android.permission.CAPTURE_SECURE_VI DEO_OUTPUT"/>
    <uses-permission android:name="android.permission.CAPTURE_VIDEO_OUT PUT"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_ST ATE"/>
    <uses-permission android:name="android.permission.BIND_TV_INPUT"/>




    <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme"
    >

    <activity

    android:name=".MainActivity"
    android:label="@string/app_name" >
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

    </activity>
    </application>


    </manifest>


    vi prego sono alle prime armi, le ho provate tutte... HELP!!!!

  2.  
  3. #2
    Androidiano


    Registrato dal
    Dec 2014
    Messaggi
    56

    Ringraziamenti
    5
    Ringraziato 1 volta in 1 Post
    Predefinito

    c'è nessuno?

  4. #3
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Ciao, scusa, cosa significa che non funzionano i video? Spiega meglio perfavore.

  5. #4
    Androidiano


    Registrato dal
    Dec 2014
    Messaggi
    56

    Ringraziamenti
    5
    Ringraziato 1 volta in 1 Post
    Predefinito

    l'app mostra la pagina di youtube ma quando premo in un video per riprodurlo non lo riproduce, ho provato a guardare questo link: YouTube API Blog: No WebView required, with native YouTube Player API for Android
    ma non ho capito cosa devo inserire al posto di null in questa stringa:
    public static final String DEVELOPER_KEY = null;

  6. #5
    Androidiano


    Registrato dal
    Dec 2014
    Messaggi
    56

    Ringraziamenti
    5
    Ringraziato 1 volta in 1 Post
    Predefinito

    c'è nessuno? qualcuno sa rispondere?

  7. #6
    Androidiano


    Registrato dal
    Mar 2014
    Messaggi
    55

    Ringraziamenti
    5
    Ringraziato 1 volta in 1 Post
    Predefinito

    Premetto che non ho letto il codice sopra ma nel DEVELOPER_KEY devi mettere la chiave che ti rilascia google dalla console delle api (non quella degli sviluppatori di google play). Vai su google scrivi :"google api console", e apri il primo sito(dovrebbe essere quello giusto) crei un progetto e dopo vai nelle api e abiliti YOUTUBE, prendi la chiave che generi e la metti nel tuo progetto, compili e voilaaa funziona

    Inviato dal mio Galaxy Nexus usando Androidiani App

  8. Il seguente Utente ha ringraziato Xerxes per il post:

    Mood (11-01-15)

  9. #7
    Androidiano


    Registrato dal
    Dec 2014
    Messaggi
    56

    Ringraziamenti
    5
    Ringraziato 1 volta in 1 Post
    Predefinito

    grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy