Youtube intent starts in browser android

浪子不回头ぞ 提交于 2019-12-02 07:14:45

问题


I have followed a tutorial on how to use the youtube gdata. Populating a listview with videos from youtube and a onclick. The source code is availeable from this site: http://blog.blundell-apps.com/click-item-in-a-listview-to-show-youtube-video/

On the onclick somethings seems to go wrong. It should start the url of the video, but it only goes to the webrowser and youtube.com

Can somebody take a look at it ?

Edit:

Everything is working now. It seems like using the JSON player/default instead of player/mobile launched the intent correctly.


回答1:


It seems as though the URL chosen in the example source you linked isn't a good one to use for this purpose. If you look through the source of GetYoutubeUserVideosTask, you'll notice that the value they pull out of the JSON for url is the player->default or player->mobile value from each object in the items array, which does just load a web page if you click on it.

You might try modifying the example to pull out one of the content urls from that JSON object instead, which should load the video player directly.

HTH




回答2:


The Youtube app is only supposed to be used with special ROMs. So you can't run them in an OpenSource-ROM, like the one used in the Emulator, unfortunately.



来源:https://stackoverflow.com/questions/10503187/youtube-intent-starts-in-browser-android

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!