how to play vimeo video using iframe in webview?

12,866

You have to enable the hardware accelaration feature in andorid manifest. To work vimeo video on all devices, bec vimeo video is html5 type of video.

And here is link of vimeo video play which is working perfectly.

Share:
12,866
Venkat
Author by

Venkat

Passionate Android Developer with 4 year exp in ANDROID

Updated on June 16, 2022

Comments

  • Venkat
    Venkat almost 2 years
    public class MainActivity extends Activity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            WebView wv=(WebView)findViewById(R.id.webView1);
    
            wv.getSettings().setJavaScriptEnabled(true);
            wv.getSettings().setAppCacheEnabled(true);
            wv.getSettings().setDomStorageEnabled(true);
    
            // how plugin is enabled change in API 8
            if (Build.VERSION.SDK_INT < 8) {
              wv.getSettings().setPluginsEnabled(true);
            } else {
              wv.getSettings().setPluginState(PluginState.ON);
            }
            String venkat="<iframe src=\"http://player.vimeo.com/video/27244727?portrait=0&color=333\" width=\"WIDTH\" height=\"HEIGHT\" frameborder=\"0\" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>";
            wv.loadData(venkat,"text/html","UTF-8");
        }
    }
    

    After researching from google I have written the above code but is not working. In this no errors are occurred but when I click on the play button progress bar is displaying for sometime and then it disappears and displays play button again... Could anyone please suggest me how to solve this problem?