Developer Barış Atalay from Turkey has released a component which will parse and load a Youtube video in Delphi XE7 Firemonkey on Windows and Android. It does not use the Youtube API so it is an unofficial component. What the component seems to do is hit the Youtube URL and find the MP4 file URL. It then can download the video file in a separate thread and save it out to a file. On Windows it simply does a ShellExecute launch of the MP4 file and whatever video player you have setup will be launched. On Android it launches an Intent which should load a dialog where you can choose what video player to play the file with on Android. The component also show some other information about the video like Title and length of the video. Lastly it lets you choose the video resolution of the file prior to downloading. The component utilizes the XSuperObject JSON parsing library to pull out the information from the Youtube page. This component should work with Appmethod as well.
FMXExpress.com has over 700 tips and tricks for building cross platform apps on Android, IOS, OSX, Windows, and Linux with a single codebase and single UI using the FireMonkey framework found in Delphi and C++Builder.
FMXExpress covers top cross platform secrets for FireMonkey in C++Builder and Delphi XE5, XE6, XE7, XE8, Seattle, Berlin, Tokyo, Rio, and Sydney.