Search code examples
androidandroid-intentyoutubegdata

Youtube intent starts in browser android


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.


Solution

  • 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