วิธีเขียนแอพพลิเคชันบน iPhone ของเราบน Xcode ให้เรียกวีดีโอ YouTube มาเล่นบนแอพพลิเคชันของเราอย่างง่าย สำหรับนักพัฒนาแอพพลิเคชันบน iPhone ที่กำลังเริ่มต้นเริ่มต้นให้สังเกตตามนี้ครับ URL ของ YouTube จะมี Parameter ของวีดีโอแต่ละตัวอยู่ เราจะใช้ร่วมกับ UIWebView ครับ
ให้ทำการ สร้าง New Project ขึ้นมา เป็น Single View Application
ตั้งชื่อ แอพพลิเคชันให้อ่านง่ายๆ ได้เข้าใจสบายๆ ครับ
ที่หน้า MainStoryBoard ให้เราเลือก UIWebView ไปวางที่ ViewController ของหน้าแอพพลิเคชันเลยครับ
วางและตกแต่งหน้าแอพพลิเคชันของเราตามนี้ครับ
ต่อมาคือการ ลาก Link โดยกดปุ่ม Control ค้างไว้แล้ว คลิกเลือกจาก UIWebView ของเราไปวางบน ViewController.h แล้วทำการสร้าง IBOutlet ที่ชื่อ webView ครับ
เปิดไฟล์ ViewController.m ให้เพิ่ม Code ต่อไปนี้
@implementation ViewController
@synthesize webView;
เปิด YouTube ขึ้นมา หาวีดีโอดีๆ สักคลิปหนึ่งแล้ว Copy ตัว Parameter ของ วีดีโอ นั้นเก็บไว้ครับ
แล้วก็ไป เขียนคำสั่ง ทำงานของ UIWebView บน Method ของ ViewDidLoad() ตามนี้ครับ
- (void)viewDidLoad
{
[self.webView setAllowsInlineMediaPlayback:YES];
[self.webView setMediaPlaybackRequiresUserAction:NO];
[self.view addSubview:self.webView];
NSString* embedHTML = [NSString stringWithFormat:@"\
\
\
\
\
สังเกตว่าตัวแปรหนึ่งที่เราใช้คือ Parameter ของ YouTube URL ครับ
ลอง Run ตัว Project ของเราดูครับ
สำหรับ Source code ของ Project นี้นะครับ “ไม่มี” ถ้า code แค่นี้ Copy ไปแล้วยังรัน Error อีก ก็คงไม่ต้องทำมาหากินอะไรแล้วล่ะครับ ไปลองเล่นดูกันนะครับ 🙂