2012-10-18 200 views
3

我是一名android初学者。我在android 2.2中创建应用程序。我想在我的应用上播放第三方视频。我使用webview播放YouTube视频。我尝试在webview中播放dailymotion视频,它显示视频缩略图和播放图标。当我点击播放图标时,视频不播放?请帮助我...如何在android中播放dailymotion视频

回答

0

在Dailymotion中获取您的视频的嵌入代码,并将其分配给videoHtml像这样;

webView = (WebView) findViewById(R.id.webView1); 
    videoHtml = "<iframe frameborder=\"0\" width=\"480\" height=\"270\" src=\"http://www.dailymotion.com/embed/video/xznb64\"></iframe><br /><a href=\"http://www.dailymotion.com/video/xznb64_leyla-ile-mecnun-dan-evlilik-programlarina-gonderme_news\" target=\"_blank\">Leyla İle Mecnun&#039;dan Evlilik Programlarına...</a> <i>ile <a href=\"http://www.dailymotion.com/trthaber\" target=\"_blank\">trthaber</a></i>"; 
    webView.loadData(videoHtml, "text/html", "UTF-8"); 
    webView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.getSettings().setPluginsEnabled(true); 
0

请试试这个代码,

if (Build.VERSION.SDK_INT < 8) { 
     contetView.getSettings().setPluginsEnabled(true); 
    } else { 
     contetView.getSettings().setPluginState(PluginState.ON); 
    }