Thursday, February 5, 2009

YouTube APIs + iPhone = Cool mobile apps

Update (Nov. 2013): The information in this blog post is out of date; the current best practice for embedding YouTube videos in an iOS application is to use the YouTube iframe Player within a UIWebView container.
Posted by Kuan Yong, YouTube APIs and Tools Team
The YouTube APIs Terms of Service permits commercial use of the APIs under certain conditions, and in most cases, as long as you play fair, you are free (and highly encouraged) to develop great iPhone apps using the YouTube APIs and sell them in the iTunes App Store.

An iPhone app that uses the YouTube APIs typically needs to do two things:

  • Call the YouTube API Data API to search videos, get video metadata, etc. You should use our Objective C client library instead of trying to construct the HTTP request or parse the response by hand.
  • Invoke the native YouTube player on the iPhone to play videos.
There are at least two ways to play YouTube videos in your iPhone app (that don't run afoul of Apple's SDK rules). The easier way requires just one line of code but it involves quitting your app and launching the full YouTube app on the phone. The better way needs a little more setup but provides a seamless way of taking the user to the YouTube player and back to your app. Note that these two methods work only on an actual device, not in the iPhone simulator, since the latter does not have a YouTube player.


Method 1: Open the YouTube play page URL (Easier)

1. Grab the video url from the media tag in the API response with the application/x-shockwave-flash type. It should look something like this:

http://www.youtube.com/v/oHg5SJYRHA0&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM

If you don't see the c and d parameters in the URL, it's because you are not passing in your developer key and client ID in the request. While they are not mandatory for read requests, we highly recommend that you provide them in every API request.

2. Open the URL in your app by calling the openURL method on your UIApplication instance:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com/v/oHg5SJYRHA0&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM"]];


When your app calls openURL, it will quit and launch the full native YouTube app on the phone. After the video stops playing, the user remains in the YouTube app. The user has no easy way of getting back to your app.


Method 2: Embed the YouTube player in a UIWebView
No, the iPhone still doesn't do Flash, but if you haven't already noticed, the Safari browser on the iPhone is clever enough to turn any YouTube embed into a clickable thumbnail that launches the native YouTube player app on the phone. You can take advantage of this feature in your app by using a UIWebView. Here's how:

1. Set up a UIWebView in your app. You can make it part of a xib or create it programmatically. Size the UIWebView according to how large you want the clickable thumbnail to be.

2. Grab the video url using the same method as the one described above.

3. Call the loadHTMLString:baseURL: method on the UIWebView instance with some carefully constructed HTML that contains the YouTube embedded player code snippet and some supporting HTML to make sure that the video thumbnail appears correctly. Set the base URL to the URL of your website (it doesn't do anything here -- ordinarily UIWebView uses it to handle relative URL links correctly).

The best way to illustrate this is with a code snippet. Note the use of the viewport HTML meta parameter and the consistent use of width and height parameters throughout.

// webView is a UIWebView, either initialized programmatically or loaded as part of a xib.

NSString *htmlString = @"<html><head>
<meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = no, width = 212\"/></head>
<body style=\"background:#F00;margin-top:0px;margin-left:0px\">
<div><object width=\"212\" height=\"172\">
<param name=\"movie\" value=\"http://www.youtube.com/v/oHg5SJYRHA0&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM\"></param>
<param name=\"wmode\" value=\"transparent\"></param>
<embed src=\"http://www.youtube.com/v/oHg5SJYRHA0&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM\"
type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"212\" height=\"172\"></embed>
</object></div></body></html>";

[webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.your-url.com"]];

One of the biggest benefits of this approach is that your app does not have to quit in order for the video to start playing. In fact, the iPhone will keep your app running in the background while it fires up the YouTube player to play the video. After the video finishes playing (or when the user hits "Done"), the user is automatically taken back to your app. This experience is very similar to watching embedded YouTube videos in the iPhone Safari browser and is just as seamless.


Have fun writing the next killer iPhone app, and don't forget to list your app in the YouTube Project Gallery once it goes live in the App Store!

Coming up: Adding YouTube content to Android apps

252 comments:

«Oldest   ‹Older   1 – 200 of 252   Newer›   Newest»
Tzur Sayag said...

a few things for those who can't make it work (method 2):

1) if you have stuff in your UIWebViewDelegate methods (like NSLog(@"something") it will crash so remove it.
2) do not expect this to work in the simulator.
my 5 cents, took me 2 hours to figure out.
-t

shanev said...

I had no idea you can launch the YouTube app without leaving your app. I'm going to add this to Anthem Music Videos now. Thanks for the tip!

Anonymous said...

don't forget the iPhone web apps too :).. I've integrated the Youtube Search API into both of my iphone apps:

http://imusicmash.com and
http://imoviemash.com

thanks youtube!

A

shanev said...

Anthem Music Videos now uses this technique: http://bit.ly/FsggN.

Anthem is like Pandora, but for music videos. Choose an artist, and it retrieves videos from that artist and similar artists. Enjoy! It's free for a limited time.

WHYT said...

So, what if I have an RSS feed displaying a certain user's vids and want each vid's thumbnail to display alongside the vid title? How might I do that with the API?

benjie said...

This works great! Thanks!

One thing I'm still trying to figure out:

I'm including one of these youtube UIWebViews in each cell in a table, and a tap on the UIWebView successfully plays the video. But I also want a tap in the rest of the UITableViewCell to play the video, but I haven't found a way to programatically start the video playing.

Is there some javascript I could use to start playing the video? Or is a real user tap the only way to play the video?

Thanks!

pepersview said...

Hello, i have one problem, i tried with the next code, but the simulator didn't show me the video:
The comment don't allow html code, for this i hide this part.
--------------------------
NSString* htmlString =
@"HTML CODE";

[self.window addSubview:webView];
[webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.google.com"]];
------------------------

SECOND TRY

--------------------------
NSString *htmlString = [NSString stringWithFormat:
@ "HTML CODE"];

[webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.google.com"]];
---------------------------

Thanks!!

PD: The goal for my, is to play only youtube videos in my app and return to my app to rate the video or see more,...

If u have one mail of contact, i can send u the html code too.

John said...

OK, so I copied the first method verbatim and I get "Youtube not available" when running on a 2.2 iPhone. What gives?

bmidgley said...

Does this still work in the OS3 beta? I just get a grey rectangle with a cross over the play button in the middle and the YouTube icon in the bottom right.

Anonymous said...

whoever sees this I just want to put it out there that youtube isint always fair. My friend is an amazing singer, better than anyone ive ever heard, she will kick any other singer off the stage. she would win americna idol in a heratbeat, and im not just saying that. But, no one can hear her becasue no one can find her videos unles she gives us the link. If someone sees this can they wirte back and tell me what i should help her do.

Anonymous said...

sorry, i know this isint a blog for this type of stuff. i just need help from my previous comment becasue i dont know where else to say this stuff or who to tell this too

Blackberry said...

Hi,
Well mostly people inspire from the condition of cell phone and functions which are in cell phone.

Manu Iyengar said...

Method 2 will cause a crash if the user taps on the gray "play" button before the thumbnail image is fetched from the server. The backtrace looks like this:




#0 0x3147876c in spin_lock ()
#1 0x3026d4d6 in CFRunLoopSourceSignal ()
#2 0x344cce00 in -[YTImageLoader(Internal) _loadImageURL:videoID:] ()
#3 0x344cc6ec in -[YTImageLoader imageForURL:videoID:loadIfAbsent:] ()
#4 0x344d32a0 in -[YTVideo thumbnailLoadIfAbsent:] ()
#5 0x006dd664 in dyld_stub_time ()
#6 0x344d0594 in -[YTSearchRequest didProcessDocument] ()
#7 0x344d0594 in -[YTSearchRequest didProcessDocument] ()
#8 0x344ca724 in -[XMLHTTPRequest connectionDidFinishLoading:] ()
#9 0x306a6366 in -[NSURLConnection(NSURLConnectionReallyInternal) sendDidFinishLoading] ()
#10 0x306a62e4 in _NSURLConnectionDidFinishLoading ()


Any ideas for a fix/workaround?

Gonso said...

Im having same issue as Manu Iyengar.
Sometimes my app crashes when the user tries to see the first video.
I've noticed that in the console you can always read this:
warning: Unable to read symbols for "/Developer/Platforms/iPhoneOS.platform/DeviceSupport/2.2/Symbols/System/Library/Internet Plug-Ins/YouTubePlugIn.webplugin/YouTubePlugIn" (file not found).

Is there a way to remove this warning (and hopefully avoid the crash)?

Is there a way to at least wrap it around a try catch and avoid the app crash?

Thanks in advance.

Gonso

Shantanu said...

hi guys,

What mechanism are you using to dismiss the webview that shows the play button ?

I have a UI view which has a button, on clicking the button the webview is shown but after the view is shown how can I dismiss it.

Thanks

coryjames said...

We are using a YouTube AS3 API that is from march of last year.

The API works for making calls to YouTube without having to login or

anything. Unfortunately, the login piece of the API has since been

changed by YouTube.

Do you have a YouTube AS3 API that is using the latest YouTube protocol? If so, we would be willing to pay you just For the code. Otherwise we need someone to write this piece of the API!

The scope of our request would be to login, upload, and search YouTube user videos and metadata. And to that we would only need the functions or protocols. We would be doing the GUI interface most likely unless you can do that too.

Please let us know if you are available to do this immediately.

respond to my craigslist post at:

http://chicago.craigslist.org/chc/cpg/1212718866.html

Anonymous said...

so has anyone figured this out?

Nivek Astoreth said...

It would be awesome if at least someone could figure out how to make this embedded object useable. No one has succeeded in this yet?

Anonymous said...

Is anyone else running into an issue where the thumbnail does not display? Sometimes it works correctly. Other times it just shows the play button with YouTube logo, even though I have network access. Can't find any rhyme or reason.

Anonymous said...

I am running into the thumbnail issue as well. Sometimes it displays, sometimes it doesn't. Even with network access. Any tips on how to address this would be greatly appreciated.

abhi said...

Hi Guys,

Does anyone one know is there any call back function so that we can know when the current you tube video ends?

Anonymous said...

Hi in my iPhone App i have to get videos from youtube,i am uploading videos as private.is it possible to get those private get those private videos from my youtube account.

Snuffy said...

I get it to work fine with the supplied HTML, but can someone direct me to info on how to convert a straight YouTube URL into the fancy one they use?

The post says to "use the API."

Nikesh said...

hi all, am new to this...

actually i need to display a youtube video. i chose the 2nd method..

i jus did wats has given here... am using xcode 3.1.2, if i run it shows me a red color screen with a missing image icon("?" icon) at the top and i got this error message

2010-01-29 17:34:55.906 Utube[1485:20b] Error loading /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Internet Plug-Ins/YouTubePlugIn.webplugin/YouTubePlugIn: dlopen(/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Internet Plug-Ins/YouTubePlugIn.webplugin/YouTubePlugIn, 265): Library not loaded: /System/Library/PrivateFrameworks/YouTube.framework/YouTube
Referenced from: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.2.sdk/System/Library/Internet Plug-Ins/YouTubePlugIn.webplugin/YouTubePlugIn
Reason: image not found

i didnt include any frame work or api's.... pls let me know how to do tat

PeterT said...

Can someone tell me what code to put on my website to allow YouTube video to switch to the YouTube app on and iPhone. All I have now are the Not available icon or whatever its called.

Peter

mteguh said...

Hi, this technique works and I'm able to open a youtube video without exiting the iphone app.

How can I use this technique with a custom button? (and not the one with a video frame and the play button from youtube)?

Please enlight.

Thanks,
Tee

Brother said...
This comment has been removed by the author.
Brother said...

All was working OK until I uploaded my own youtube video. Now the youtube embedded player icon stays gray and is crossed.
Any idea why?
On a PC web browser, everything works fine, on the iPhone Youtube player everything is fine, but the problem arises in the webview.

The video is: http://www.youtube.com/v/JVqyk0Pcg0c

BUMP said...

Try the new MOBILE phone APPLICATION for FREE on www.bump.ac !BackUp your information now!

Anonymous said...

I m also facing same problem as of brother. any body has any idea??

Brother said...

Yes, it may take up to 24 hours in some cases before the video is available from an iPhone mobile app (via the webview). What you usually see is that the video can be accessed via your PC and via the bative iPhone YouTube client BUT NOT via the webview. Give it some time.
I have read that using your user name as a key to index in the video metadata (terms) can help... Not convinced but did it just in case

avive said...

Kan, I'm having problems with this method and I hope you can help me out here:

- I'm using the YouTube API to pull videos that are embeddable in 3rd party sites (format=5).
- When I create the HTML to embed some of these videos, I get a the play icon with a line over it and no thumbnail. These videos always fail to play.
- Some videos work fine and show the thumbnail.

What am I doing wrong?

Thanks,

Jack said...

You can Watch your youtube videos on your Blackberry.
Blackberry Pearl 9100 Code Generator

Bryan said...

I haven't actually seen any great apps with YouTube. Looks like a lot of hot air

Anonymous said...

My name is Patricia Chappell I was browsing internet and found your blog. The author did a great job. I will subscribe to your RSS feeds. Thank you for your contribution. I am a web designer myself. And here some examples of the websites that I designed for cash advance payday loans in canada company.

Anonymous said...

I am using method 2. I would like to know if there is a way to know if the user actually played/watched the video (by touching the play in the webview). I want to add it to a list of watched videos in my app.

From the Apple documentation, it looks like subclassing UIWebView may be off-limits.

Dissertation Service said...

thank you very much for this article.
....................
Dissertation Service

Anonymous said...

Hi, may I have a feature request. It would be useful it was possible to tell the iPhone's YouTube player to display custom overlay controls, to not display the original playback controls and to customize the background. The iPhone's Quicktime player allows for customisations like that. Thanks.

yujean said...

If the youtube ID has an underscore in it, it won't work. Anybody have a clue why?

Anonymous said...

Is Method 2 still valid with the recent YouTube html5 updates? My app no longer works and the Apple iPhone app is also broken. Is this temporary or is this permanent?

Shina said...

There are many videos in Youtube that does not provide us application/x-shockwave-flash type URL.

How do we playback such videos?

Dissertation help said...

I have been visiting various blogs for my research work. I have found your blog to be quite useful. Keep updating your blog with valuable information... Regards

Twitter followers said...

Extremely useful and informative article. I wish i can do all of that in a short period of time. But for sure doing those will produce results. I will try to spread your words through my blog and link it back to you. Thanks a lot for those tips.

Charly said...

I'm making a web app designed to work fullscreen.

If I open the app in fullscreen mode, it does give me a clickable thumbnail of the video, it plays without leaving my web app, but the screen is black and I only get the audio.

If I open the web app in safari everything works.

Is there anyway to play youtube videos like this when the web app is running in fullscreen mode?

Charly said...

Woops...

I think I should clarify something.

I mean't to say that if I open my normal website in safari, embeded videos from youtube play fine in fullscreen mode, even if I add the link to my homescreen.

It's exactly the same embed code on the website and on the web app, the only difference is that on the web app the content is an external page loaded with ajax, and on the website is a dynamic page generated with php.

Or maybe it has something to do with the metadata, doctype, etc?

Because even in safari, if I click the link on the standard web page it works perfect, but if I click the link on the web app it give's a black screen with audio only, even if I load the external page directly in safari (not inside the web app with ajax but writing the address directly on safari) it still gives me a black screen with audio.

satyam90 said...

can some body post some code?

Cameron said...

For what it's worth, I'm able to embed YouTube videos into a PhoneGap project (iPhone/ UIWebView), but only the first one or two will play. Subsequent videos will display a black screen and only play audio. I've tried what I can to reduce HTML/DOM and JS memory usage, but it's no help. or little help.

My advice: it's fine if you have one or two videos, but don't expect to make the next YouTube channel browser. :-/

Kevin said...

Method 2 is broken as of July 2010. See http://code.google.com/apis/youtube/forum/discussion.html?place=topic%2Fyoutube-api-gdata%2FtMYvulpGUow%2Fdiscussion

Viko said...

I believe the information covered in the discussion is top notch. I've been doing a research on the subject and your blog just cleared up a lot of questions. I am working on a custom term papers and custom written essay for my English class and currently reading lots of blogs to study.

Anonymous said...

It works great for my Handbook of High-Risk Obstetrics ( http://itunes.apple.com/us/app/handbook-high-risk-obstetrics/id321135898?mt=8) and Jumbled Word Helper ( http://itunes.apple.com/us/app/jumbled-word-helper/id305465923?mt=8)

Dissertation Help said...

Nicely explained. It's indeed an art to stop new visitors with your attractive writing style. Truly impressive and nice information. Thanks for sharing. Dissertation Help | Custom Dissertation

Anonymous said...

consider an extentions of swfobject that is i-phone ready.

neillo said...

Remember to declare your html string correctly using stringWithString

NSString *htmlString = [NSString stringWithString:@"THE HTML STRING"];

Anonymous said...

This conclusion can be drived from secondary sources as well. Because writer point of view is not different from the claims of other indusry leaders. Author did not use primary sources.
UK Dissertations

FreePorn said...

The youtube app from iphone, the random one sucks. I downloaded another one that was also for free.

Web designer said...

I'm not really technical or having much knowledge about these APIs but trying hard to pick em up. thanks for sharing them though.

Anonymous said...

Rick rolled. Thanks. Was this blog post posted on April 1st?

Reverse phone number lookup said...

I had no idea you can launch the YouTube app without leaving your app. I'm going to add this to Anthem Music Videos now. Thanks for the tip!Phone number lookup - Background check

Softmod Wii said...

Anthem is like Pandora, but for music videos. Choose an artist, and it retrieves videos from that artist and similar artists. Enjoy! It's free for a limited time.

osx86amd said...

This code not works for iOS 4.0+, does someone has a fix for that ?

Sample Communication Resume said...

This is highly informatics, crisp and clear. I think that Everything
has been described in systematic manner so that reader could get
maximum information and learn many things. .As i can judge your quality writing.This is one of the best blogs I have read.congrats for a very meaningful
efforts.

Dissertation Help said...

I don’t know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

Designer glasses frames eyeglasses frame glass eyeglass said...

Hello there, you have been a great resource, totally love being here..

Rui Peres said...

I got everything working. I added a webview diagrammatically by doing this:

[self.view addSubview:videoView];


When the video ends, i want to remove the videoView from the main view. Where can i do that?

Anonymous said...

[videoView removeFromSuperview];

The Class Reference on UIView has all of this stuff. No need to rummage through YouTube looking for videos.

Make Money Online said...

The good thing about your information is that it is explicit enough for students to grasp. Thanks for your efforts in spreading academic knowledge.

Rui Peres said...

Anonymous, thanks for the answer, but i asked "where" and not "how". When do i need know that the user no longer wants to see the video...

sm@rt v@mpire said...

The data collected is based upon primary sources, which can be an essential step towards finding the actual
experience. I think that the writer can add secondary sources to satisfy some old users.
http://www.urgentcustomessays.com

janice said...

I must appreciate you for the information you have shared.I find this information very useful and it has considerably saved my time.thanx:)
Dissertation Writing

requirements definition said...

Truly nice post about "YouTube APIs + iPhone = Cool mobile apps".

Blackberry Unlock Code said...

Thanks shanev for your link of Anthem music video techniques. It helped me a lot to get a brief knowledge on it.

Las Vegas Foreclosures said...

I needed to put you the very little remark to help say thanks over again for the magnificent pointers you’ve discussed on this site. This is simply surprisingly generous of people like you to present freely what exactly some people would’ve distributed for an electronic book to help with making some money for their own end, specifically considering that you might well have tried it in case you decided. The points additionally worked as a good way to understand that other people online have the same dreams like my personal own to learn a good deal more when considering this condition. I’m certain there are many more enjoyable moments ahead for individuals who scan your site.

Las Vegas Foreclosures said...

I was recommended this web site by my friend. I am not sure whether this post is written by him as nobody else know such detailed about my problem. You are wonderful! Thanks!

Mike Malloy said...

Is it possible to use Method 2 with a playlist?

reverse phone lookup said...

I really enjoyed this video

dissertations writing said...

yes...:) great work ! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post and yes i love utube :)

gahan said...

Hi, i just wonder if someone had problem with copyright. i mean i can use videos that are embed enabled right? thanks

Marriott discount codes said...

Recently, I did not give lots of consideration to leaving responses on site page reports and have positioned responses even less. Reading through by way of your enjoyable article, will assist me to do so sometimes.

Anonymous said...

If i want to open mediaplayer from url, Is it possible?

anop72 said...

If i want to open mediaplayer from url, Is it possible?

Expert said...

Thanks a lot for your overwhelming participation and appreciation of the different activities The post is pretty good. I really never thought I could have a good read by this time until I found out this forum. I am grateful for the information given.
dissertation writing | dissertations | dissertation help | write dissertation | dissertation examples | buy dissertation | dissertation proposal

Mikes said...

thanks youtube for this new feature.i really love you guys.i watching your clips 2-3 h per day.

filme online | filme online gratis

MattW said...

I'm having trouble when the user clicks done in the you tube screen. It loads the first xib ontop of the last viewcontroller i was on before I opened the you tube video. Does anyone else have this issue or know what is happening when the done button is pressed

Bali Bras said...

I was looking for some YouTube API implementation on iPhone but couldnt find and good resources and now I came across this post. This is actually a great help! Thanks for sharing.

Anonymous said...

thnx for this was looking for itFree PDF Ebooks Downloads

literature review said...

NICE POST BUDDY ! I THINK YOUR POST IS QUITE GOOD

Sample Dissertations said...

A very good post indeed. It's a shame about some of the responses. A very good post and an excellent blog. I am now a follower. Thanks, Steve
Business Dissertations | Economics Dissertations
Finance Dissertations | HRM Dissertations
Computing & IT Dissertations | Law Dissertations
Marketing Dissertations | Building Studies Dissertations
Nursing Dissertations | Tourism Dissertations

Anonymous said...

what is the best way to download ebook
ebook downloads free games downloads

P.S. said...

Merci pour ta poste mon ami :)

Free ebook downloads - Free movies downloads - Free games downloads - Free templates downloads - Free psp downloads - pono films - Free wallpaper downloads - Free Mp3 Music downloads - americas funniest home videos - Photoshop discovery - disposable email

Trần Thanh Hải said...

Hello all,

I am creating my Iphone app but I have 2 problem:

- I want to login to youtube by my Iphone app,
- I want to send my video to youtube by my Iphone app.

But i don't know APIs will be use. are youtube APIs support?
can anybody help me?

dissertation writing service said...

Your options for how accept input in an iPhone app are limited both by the innate constraints of the screen and by the standard human interfaces which Apple has developed. So, if you want to give users a few options,...

briggs brent said...

I am once again feeling happy and proud to say that this is my favorite web site.
write my essay

briggs brent said...

A comprehensively detailed and attention grabbing review that you wrote in this article. I am really convinced the way you look. The way you describe the whole thing is simple and understandable essay help

διαγωνισμοι said...

Thanks for taking the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you gain knowledge, would you mind updating your blog with extra information?

dissertation help said...

In exactly the same situation just found the anwer. Typically of many large APIs, the fundamentals get lost in explanation of the higher level stuff - can be frustrating. Thankfully, the info is there...

african mango said...

I've been using the youtube api for quite a while and I have to say I love the way it works.

dissertation proposal said...

I have already tried this site but it doesn't show how to implement in the iphone. Can anyone help me with this

Logo design said...

Cool post very informative I just found your site and read through a few posts although this is my first comment, i'll be including it in my favorites and visit again for sure

Mai said...
This comment has been removed by the author.
pamella said...

This is my Good luck that I found your post which is according to my search and topic, I think you are a great blogger, thanks for helping me outta my problem..

Thesis Writing Help said...

Nice Buddy
Thesis Paper Writing

Bandages said...

I am continuously looking online for articles that can facilitate me. Thx!

Organizari evenimente said...

Sweet!! Great tutorial! This made me love my Iphone, even more! :D 10x!

web hosting said...

I face some problems with youtube API lately :/

Anonymous said...

Is there anyway to include a callback for when the youtube video is closed and your app is shuffled back in ?

SMS said...

I agree with you. This post is truly inspirational. I like your post and all you share with us is up to date and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job……

help with dissertation said...

Nice, accurate and to the point. Not everyone can provide information with proper flow. Good post. I am going to save the URL and will definitely visit again. Keep it up.
masters dissertation help | dissertation topics | mba dissertation | Dissertation Writing Services

logo design competition said...

This post is useful for my research writing, thanks!

treatment for head lice said...

Hey, your blog is always great to read, much well-written information and knowledge. Keep up the good work!

Jokers Cap said...

The API for iPhone... nice, but how to implement it the proper way? Theres still no backend / tutorial for us. I wanted to use it for some kind of live football betting app :(

christmas costume said...

youtube APIs rocks. You are the best.

winter black jacket said...

Really very nice post, Thanks for sharing this valuable information with us.

winter jackets for men said...

It's really a wonderful job. This message contains useful information that helps us a lot. I have never seen such a large contribution.

thanksgiving costumes said...

Great blog here, such a wealth of content.

essay writing services said...

i work good with the supplied HTML. but i want to know how to convert a straight Youtube link into the fancy one they use.

regard
essay writing service uk

best dissertations said...

Very nice! but do not forget iphone web apps to.:)
best dissertation writing service

leather jacket said...

Really very nice post, Thanks for sharing this valuable information with us.

kurtverm said...

Thanks for the information! Video plays fine, but when control returns to my application, my app seems to have freezed, none of the buttons are clickable anymore (neither my tabs nor the back navigationcontroller button). Has anyone encountered something similar?

Pariuri sportive said...

I tried this combination, but I did not used to anything. not synchronize as good as I wished, and the files would take crazy.

List of article directories said...

Very fantastic post, i am really appreciate you for sharing this useful information with us its really helpful for me

wesley gibson jacket said...

Really very nice post, Thanks for sharing this valuable information with us.

jimcarrey said...

I think its one of the only shows on there where you can actually learn how to cook. I think it also speaks to most of us who don’t really shop as much as we should.
cheap banner design
cheap brochure design

PMP Seattle said...

That was really impressive combination. In fact, I like that application. Thank you for this info.

Anshuman said...

I want to find the URL from where iPhone Youtube application is playing the video. Then I want to download a file using that link on my desktop PC. is there any way I can do it? Please help if any one has any answer.

northern lights background said...

application goes is quite useful. May you come across some small bugs in the rest everything is OK, meaning that operates at a very good

remedii vergeturi said...

THank you for this valuable information. Youtube has becomed a god online.

power scooters said...

It was a very good post indeed. I thoroughly enjoyed reading it in my lunch time. Will surely come and visit this blog more often. Thanks for this informative share.

masaj anticelulitic said...

some applications worthy of all praise. I am not a supporter of extensible, but when it comes to gadgets, ok give me no problems.

dialog in pat said...

I love people iOS applications. are interesting but also exciting. May it not quit in front of the phone

João Garcia said...

@kurtverm the same happens to me.
I have a video playing inside a webview, but when i tap the button done it closes and my app freezes!
Have you find the solution?

best dissertation help said...

My opinion got ingested. Anyhow I wished to say it's nice to realize that anyone else also pointed out this as I had challenges finding the same info in another place

here said...

Their passion for this sort of thing should be zero. given that many people give money and work

Dissertation Writing Help said...

It is a seriously excellent post. My partner and i find this info by Google. Fantastic job

keffie said...

Thank you very much for this valuable piece of informaton. I've been searching this for a long time and now I've founded on this great site! I appreciate, thank you again.

haine originale

ventilatoare said...

Thank you very much for this valuable piece of informaton. I've been searching this for a long time and now I've founded on this great site! I appreciate, thank you again.

costume barbati said...

Thank you very much for this valuable piece of informaton. I recently came across your blog and have been reading along. I thought I would leave my first comment. I just want to emphasize the good work on this blog, has excellent views and a clear vision of what you are looking for.

recovery loop restore said...

Interesting article as for me. I'd like to read more about that topic. Thanks for giving this data. I think it’s a well informatics written post. Its shows the written quality of writer. Welldone friend keep it up..

recovery loop restore

pmp test prep said...

Yeah, it was very cool application. In fact, I am always open it on my phone for fast loading of videos.

londra atractie turistica said...

It seems from here you just care about C-West and not even a single care about other servers.Other servers have English speaking players too.But as we see only C-West has gms.Other servers are full of cheaters.If patches are Mgame's job why you dont ban cheaters?

londra atractie turistica

tarun said...

I am also trying this for my free ebook download website. but it is not working

paine alba vs. paine integrala said...

i think i read it in some forum but not sure how reliable that source is.
are you guys doing any kind of poll to know what players think about this?
i am very happy bc it's pretty much impossible to bomb town with so many towers hitting so hard.

paine alba vs. paine integrala

Servicing Stop said...

Nice post
Servicing Stop

stevendusty said...

its Escape From LA leather jacket exciting post to study,well amazing website post Escape From LA Jacket

stevendusty said...

This Bradon Lee Jacket is just the details I am discovering everywhere. Thanks for your site, I just join your site. The Crow Jacket

cadouri paste 2012 said...

One of my biggest gripes with the new privacy policy is that I can no longer put the spotlight on cheaters or users who have bad behavior. I miss my wall of shame... you see, this has offered unscrupulous users the opportunity to hide in plain sight, so to speak.

cadouri paste 2012

Servicing Stop Blog said...

this API makes things very easy

Lyrics said...

Nice post! I love youtube!

Trey said...

Excellently written article, if only all bloggers offered the same content as you, the internet would be a much better place. Please keep it up!

domain hosting india said...

Your blog post is very unique and well research, Thanks for your research on academic knowledge…

k cup coffee said...

Details are very true and factual, I do really learned something new upon reading this interesting post. Good job! and Thanks!
g

cialis said...

It is my great pleasure to visit your website and to enjoy your excellent post here. I like that very much.

Trey said...

This one article alone shows off your excellent writing skills. I am very impressed with your views and interesting content. I hope you intend to continue writing more informational articles.

http://www.promovareweb.org/ said...

If we're talking about KOWorld's policies regarding cheaters, then yes, those are planned to change. KOL Team held a meeting back in October addressing the current standing policies, how to refine/better explain them, and updating the punishments for rule breaking. It's still under revision, but it is planned to remove the 2-Strikes rule with third party tool use and simply terminate the cheater's account on the first offense once more. Also, expanding the punishment of NP Transferring to encapsulate the entire guilty clan rather than just individual members participating in the transfer. No word on when this policy change will occur at the moment. Results pending.

http://www.promovareweb.org/

Honolulu airport hotel said...

great post!!! Great and beautiful page I liked a lot. Thanks a lot for writing good quality posts.

Free international calls said...

I like it! I like it a lot. You know precisely what your talking about, exactly where other People are coming from on this issue.

sstop said...

This apps is really cool not inly in I phone but in Android as well


Servicing Stop Blog

Anonymous said...

GA!!! I got rickrolled.

icon design said...

If KOWorld were to close, would anything be done to help move over the premium buyers to a new game that gamersfirst has released?

icon design

Mmm Khal said...

Anybody has any idea how to use the API for Windows 7 Phone????

I downloaded the API of Youtube for .Net, and it proved to be incompatible with Windows 7 Phone when I was doing it on Visual Studio 2010.

Any clues?? Help for my college project pleaseeeeeeeee

bookmarking said...

Don't know what is wrong what is rite but i know that every one has there own point of view and same goes to this one..

commercial playground
daycare playground sets
daycare playground equipment

Gabby said...

I wish these apps are available not just on the iPhone though. I love using keypads, and obviously iPhones don't have that anymore.

Kris said...

I can not create the static libaray for iOS to use youtube, who can give me a sample source code for the iOS about the static library and use sample code.
Thanks a lot!

Kris said...

who can give me a sample code for using gdata to search youtube video?
Thanks!!!

clasamente fotbal said...

Its abit complex , and this is a rough idea, but this will help alot of higher end players make complex deals without having to rely too much on each other's personal integrity.
This will help prevent scams and the like, as there is FULL transparency in the trades...

clasamente fotbal

Katie Doyle said...

Hey! Keep it up your work. Your blog and post are very informative. Very clear easy to understand text I am enjoying your post. Please take a look at my MBA dissertation site and advise me further improvement.

cribbble said...

if i visit my friend and play knight online there different ip is registred, so if i get hacked , is it considered account sharing, alltho i dont share, or u have some other identifing method too. Can you see comp mac address or something ?

cribbble

bookmarking said...

hello!! Very interesting discussion glad that I came across such informative post. Keep up the good work friend. Glad to be part of your net community.

gift ideas
anniversary gifts
unique gifts
birthday gifts

Cataratas en los ojos said...

Thanks for this post! very helpful. Keep it up.
Mascarillas caseras para el cabello
Cesped Artificial Precios

luke said...

Thanks for providing this information was of great help for my needs, more information like this is needed, hope you have some things in the future, would love to see more information from you :-)


porn directory
free porn websites
free sex websites

jancll said...

If you are curious how to achieve clickable youtube thumbnails directly from the table view, try tips from the following blog: http://jancll.wordpress.com/2012/02/18/youtube-videos-my-way/

optimizare google said...

Mind you, Calimaestro has said he wants KOL players to come over and play his game, but he also says the same thing about WoW players. He wants Hailan Rising to become a title to rival games like WoW, EQ, and Diablo in terms of how fun and enduring they are. Personally, I can't wait to see how it goes.


optimizare google

Fine wines said...

I'm going to add this to Anthem Music Videos now. Thanks for the tip!

Movie Porn said...

I agree while using the a conclusion and will consistently count on a revisions as well as sense your own entrance. Expressing your thank you won't always be acceptable, along with great clearness in your build. I am going to immediately purchase the rss to live abreast of any kind of revisions. Trustworthy benefits and achievement of countless inside your web business! Sincerely,

Sex Movie said...

To be sure while using ideas and definately will thirstily look forward to a changes along with sense the entry. Affirming a thank you so much won't always be enough, together with exceptional resolution in your craft. I'll promptly receive the feed to keep up to date with any kind of changes. Efficient effects and also results of countless use in your internet business! Genuinely,

Buy Adult Traffic said...

I really had not slightest clue you can launch the YouTube app without leaving your app. I'm going to add this to my collection now. Thank you.

Birthday Gifts said...

I daily watch your website because it helps me in my many works and it is very beneficial for me because it gives the work a professional touch that is really an amazing thing.

Anniversary Gifts
Unique Gifts

http://skyrimbestrace.com/ said...

The concept behind National Points is that they are meant to measure a player's strength in combat, be it PvP or against certain monsters that bestow NP when killed. The more capable and powerful a player is, the more NP they can potentially accrue to their name. You can gain and lose NP regularly, but the thought is that if you're good at what you do, you'll be able to maintain a steady profit of NP each time you go to fight. The different NP Symbols represent tiers of accomplishment. When capable players join a clan, they can contribute NP to the clan and help improve it through the various classes and ranks. This makes a clan stronger and eventually sets them on the Ranking Board, which is used to display the most powerful clans based on their level of NP.

http://skyrimbestrace.com/

mailin said...

Also, I have the same concern on the leaderpoints as they were not reset from December to January. Is this a bug with the National Points System and what impact does this have to a character generally and with the recent banning.


mailin

sell my house said...

Your blog is really very interesting. I am totally impressed with this. So keep posting.

buy web traffic said...

im just getting used to creating apps this is very helpful!

Cheap Logo Design said...

Nice post with awesome points! Can’t wait for the next one.

Logo Design said...

Nice post! Can’t wait for the next one. Keep stuff like this coming.

Affordable Logo Design said...

Nice and good looking work. good to see your post and thanks for sharing your experience with us.

hanumant said...

I actually enjoyed reading through this posting.Many thanks.

Dissertations Help

dental loupes said...

Câble 30 PIN pour l’outil de diagnostic Citroën Lexia-3
AK-47

free international calls said...

great post!!! Great and beautiful page I liked a lot. Thanks a lot for writing good quality posts.

kashif said...

The more capable and powerful a player is, the more NP they can potentially accrue to their name. You can gain and lose NP regularly, but the thought is that if you're good at what you do, you'll be able to maintain a steady profit of NP each time you go to fight. The different NP Symbols represent tiers of accomplishment. When capable players join a clan, they can contribute NP to the clan and help improve it through the various classes and ranks. This makes a clan stronger and eventually sets them on the Ranking Board, which is used to display the most powerful clans based on their level of NP.
infection control nurse job description

Magnifico said...

There is a way to play continuosly videos? Is it possible?

Maybe with a workaround like setting autorepeat of a playlist...

Love Sms, Love Text said...

I may not have gone where I intended to go, but I think I have ended up where I needed to be.
Love Sms
Love Text

ooglaseren said...

ch jedenfalls denke, dass die ganze Problematik einen festen physiologischen Hintergrund hat und nicht blos eine Frage der Ideologie ist.ooglaseren

vermaseo said...

This is what i am looking for! i appreciate your great effort so much. hope more and more people will love your article!just keep going!ledikanten

Buy Neopoints said...

This is a wonderful article, you have a way with words. I find myself agreeing with a lot you have brought up. You have definitely earned yourself another reader! Buy Neopoints , Neopoints For Sale , Buy Neopets Neopoints, Buy Website Traffic, Website Hits, Increase Website Traffic

Lucky127 said...

The topic that your blog deals with demands loads of research.This kind of blog always useful for blog readers kramaga

Daniel said...

Thanks for such detailed information. I am also planning to write a blog on my website and I' like to give due credit to your blog there.

wrought iron bar stools said...

Tell me more things about this, I am a big fan of your blog.

Veterinary medicine said...

I suggest this site to my friends so it could be useful & informative for them also. Great effort.

Anonymous said...

I had no idea you can launch the YouTube app without leaving your app. I'm going to add this to Anthem Music Videos now. Thanks for the tip!
buy youtube views

Anonymous said...

I had no idea you can launch the YouTube app without leaving your app. I'm going to add this to Anthem Music Videos now. Thanks for the tip!
term paper writing services

Owen Mike said...

I really hate when my time is trashed by some unimportant element in the web business sphere. But these guys provided me the optimum utilization of my time by offers me what I want in a very short time frame which helped me in building so many new clients. Thank you.
Cheap Logo Design

Owen Mike said...
This comment has been removed by the author.
«Oldest ‹Older   1 – 200 of 252   Newer› Newest»