When you browse web page with embedded YouTube video using iPhone’s Safari, you will see a little blue cube, appear on your screen, its mean the mobile Safari is not capable to play Flash, as well as, Flash video. So, when you come across any web page with flash video (e.g. YouTube video), Safari doesn’t show you the video but a little blue cube.
The recent release of iMobileCinema powers iPhone to playback flash video in Safari. iMobileCinema, which is still in beta, is a Safari plugin and only works on jailbreak iPhone. I have installed and tested on my iPhone. Yes, it does work on YouTube and Google Video. But for other websites with embedded YouTube videos, as I tested, it doesn’t work quite well. iMobileCinema detects the embedded video but you just can’t playback. As mentioned by the development team, iMobileCinema is still in beta. You’ll see better flash video support in coming official release.


iMobileCinema only support YouTube And Google Video for a meant time
Install iMobileCinema via Cydia
Step 1: Add the source (http://d.imobilecinema.com) at Cydia repository. For those who do not know how to add a source in Cydia, you can check out this post here.
Step 2: Launch Cydia. Select “sections” at haptic menu, select “Multimedia” category and select “iMobileCinema” or you can tap “Search” in Cydia and type “iMobileCinema”.


Step 3: Select “install” button at the right top and confirm it to install.


Note: iMobileCinema can only play flash-based video but not flash. Its just a safari plugin so you can’t see any icon of iMobileCinema on your SpringBoard.

I tried watching a video on megavideo but it buffers to 100% and then says failed to play the video