2010-04-15 5 views
2

Можно ли воспроизводить видео на YouTube из AndroidOS без запуска отдельного проигрывателя YouTube? Как насчет WebOS или Blackberry?Может ли YouTube быть встроен в приложения Android? Как насчет WebOS или Blackberry?

На iPhone я могу сделать это с помощью WebView и встроенного кода YouTube, и я взвешиваю возможность переноса моего приложения на другие мобильные платформы. Thanks

ответ

0

Да. webview.setPluginsEnabled (истина);

1

Вы можете запустить плеер WebOS YouTube из вашего приложения в отдельную карту с помощью кода, как:

launchYouTube: function(mediaURL) 
{ 
    var params = { 
    target: mediaURL, 
    direct: true 
    }; 
    this.controller.serviceRequest('palm://com.palm.applicationManager', { 
    method:'launch', 
    parameters: { 
     'id': 'com.palm.app.youtube', 
     'params': params 
    }); 
} 

Параметр mediaURL выглядит как «http://www.youtube.com/watch?v=_6U9YGDtSEs» в зависимости от видео.

Насколько я могу судить, плеер YouTube не поддерживает механизм подзадачи, который позволяет встраивать его в новую сцену на вашем собственном этапе приложения.

+0

вы можете объяснить, что вы имеете в виду о mediaURL пункте? Это похоже на «mediaURL =» http://www.youtube.com/watch?v=_6U9YGDtSEs, ' –

0

setPluginsEnabled теперь осуждается, новый метод:

webView.getSettings().setPluginState(WebSettings.PluginState.ON); 
+0

Это устарело, начиная с API 18 – dm78