none
Webview avec Flash RRS feed

  • Question

  • Bonjour,

    Pour mon application Windows, développée en HTML/Javascript, j'ai inséré un webview.

    Lorsque je me rends sur certains site contenant des vidéos, la vidéo ne fonctionne pas car Flash Player st requis.

    Ma question est donc simple : est-il possible d'activer Flash Player dans un webview, pour que les vidéos fonctionnent ?

    Merci d'avance :)

    mercredi 23 décembre 2015 15:01

Réponses

Toutes les réponses

  • Bonjour,

    La réponse est non : les Webview ne supportent pas l'utilisation de plugin Flash. 

    jeudi 24 décembre 2015 09:36
  • Et il n'y a pas de contournement possible ?

    J'ai tenté d'utiliser un iframe mais il faut déclarer les adresses autorisées dans le manifest, et il semble que seul les adresses https soient autorisés, n'est-ce pas ?

    jeudi 24 décembre 2015 09:57
  • La solution de contournement est de jouer des vidéos au format HTML5. Par exemple si vous souhaitez afficher des vidéos Youtube dans une webview vous pouvez l'implémenter ainsi :

    public sealed partial class MainPage : Page
        {
            public MainPage()
            {
                this.InitializeComponent();
                this.Loaded += MainPage_Loaded;
            }
    
            private void MainPage_Loaded(object sender, RoutedEventArgs e)
            {
                string VideoID = "tDBSa5TMX2Y";
                string html = @"<iframe width=""800"" height=""480"" src=""http://www.youtube.com/embed/" + VideoID + @"?html5=1"" frameborder=""0"" allowfullscreen></iframe>";
    
                this.webView.NavigateToString(html);
            }
        }

    jeudi 24 décembre 2015 15:45
  • Oui il faut donc que ce soit le site que je consulte qui mette à disposition les vidéos en HTML5.

    Si ce n'est pas le cas, je ne peux rien faire ...

    jeudi 24 décembre 2015 15:48