Я новичок в Android. У меня сейчас две проблемы 1 . Я проанализировал XML-файл и показал его в веб-просмотре, который содержит видео и текст. Когда я нажимаю на видео, оно не воспроизводится. В XML-видео YouTube вставлять.
Почему это так?
1.Первая проблема: код и изображение
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.web_view);
Intent intent=getIntent();
String urlsting=intent.getStringExtra("str");
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.setInitialScale(100);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.loadDataWithBaseURL(null, urlsting,"text/html", "utf-8", null);
}
Когда я нажимаю на видео, оно начинает просмотр и показывает только черный экран, тогда ничего не произойдет.
! [] [1]
2. У меня есть встроенный URL-адрес видео, который я дал в теге html, и пытаюсь его загрузить. Они также не работают для меня. Я проверил количество вопросов и блогов, а также не сделал никаких настроек, а затем не смог показать видео. Помощь будет оценена. Спасибо заранее.
String video= "<table bgcolor=\"#666666\"><tr><td><iframe width=\"300\" height=\"260\" frameborder=\"0\" id=\"player\" type=\"text/html\"src=\"http://www.youtube.com/embed/iiLepwjBhZE?enablejsapi=1&origin=example.com\"></iframe></td></tr><tr><td><iframe width=\"300\" height=\"260\" frameborder=\"0\" id=\"player\" type=\"text/html\"src=\"http://www.youtube.com/embed/lBMMTeuJ_UQ?enablejsapi=1&origin=example.com\"></iframe></td></tr><tr><td><iframe width=\"300\" height=\"260\" frameborder=\"0\" id=\"player\" type=\"text/html\"src=\"http://www.youtube.com/embed/BZMkY3y7nM0?enablejsapi=1&origin=example.com\"></iframe></td></tr><tr><td></table>";
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.getSettings().setPluginsEnabled(true);
//mWebView.loadDataWithBaseURL(null,load,"text/html","UTF-8",null);
mWebView.loadData(video,"text/html","UTF-8");
В этом случае я загружаю видео встраиваемые YouTube в веб-просмотр, но они также не работают.
! [] [2]
Я использую Android 2.3.3 версии. Я также хочу уточнить, есть ли какие-либо требования установить Adobe Flash Player на эмуляторе, но я думаю, что нет, потому что видео работает в браузере. Кто-нибудь может сказать, я прав или нет ?? пожалуйста, попробуйте дать мне решение, потому что я застрял с этой проблемой давно ..
Я также попытался использовать тег объекта следующим образом:
String obj="<object width=\"300\" height=\"260\"><param name=\"movie\" value=\"http://www.youtube.com/embed/iiLepwjBhZE?enablejsapi=1&origin=example.com\"?version=3&hl=pt_BR&rel=0\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\"http://www.youtube.com/embed/iiLepwjBhZE?enablejsapi=1&origin=example.com\" ?version=3&hl=pt_BR&rel=0\" type=\"application/x-shockwave-flash\" width=\"480\" height=\"330\" allowscriptaccess=\"always\" allowfullscreen=\"true\" /></object>";