19 สิงหาคม 2553

สร้างโปรแกรมดูทีวีออนไลน์ ฟังวิทยุออนไลน์ ด้วย VB.Net

หลายท่านคงเคยได้ดูทีวี หรือฟังวิทยุ ผ่านทางเว็บเบราว์เซอร์ กันมาบ้าง แล้วถ้าเราจะทำใช้เองด้วย VB.Net ล่ะ โอย ง่ายมาก ๆ เรามาดูขั้นตอนการทำเลย ถ้าใครมี Visual Studio .Net รุ่นใหนก็ใช้ได้หมด หรือ ถ้าท่านใดมี Visual Basic รุ่น Express ก็ใช้ได้ไม่มีปัญหา
สำหรับตัวอย่าง จะใช้ Visual Basic 2008 Express Edition (ของฟรีดาวน์โหลดมาใช้ได้เลย ไม่ต้องกลัวเรื่องลิขสิทธิ์)

1. เปิดโปรแกรม VB 2008
2. คลิกทีเมนู File เลือก New Project
3. เลือก Windows From Application จากนั้น ตรงช่อง Name ป้อนชื่อว่า myTV แล้วคลิกปุ่ม OK









4. ที่ form1 ให้ลาก MenuStrip จาก Toolbox มาวางไว้ที่ฟอร์ม จากนั้นก็กำหนดหัวข้อเมนูดังภาพ
















5. หลังจากกำหนดรายการในเมนูเป็นที่เรียบร้อย ให้เอาเมาส์มาคลิกทีฟอร์มในตำแหน่งว่าง ๆ สักครั้ง จากนั้นไปที่เมนู Tools เลือกรายการ Choose Toolbox Items.... รอสักพัก
จะปรากฎหน้าต่าง Choose Toolbox Items ให้คลิกที่แทปชื่อ COM Components จากนั้นให้เลือกรายการ Windows Media Player โดยคลิกด้านหน้าให้มีเครื่องหมายถูก จากนั้นก็ไปคลิกปุ่ม OK
















จากนั้นก็นำเมาส์ไปคลิกที่ฟอร์ม ก็จะได้ Control ของ Windows Media Player มาปรากฎที่ฟอร์ม









** คอนโทรล ตามตัวอย่างของผู้เขียนจะมีชื่อ AxWindowsMediaPlayer1

6. ย้อนมาที่เมู ที่เราสร้างไว้ เราจะมาทำการเขียนคำสั่งกัน โดยไปคลิกที่เมนูที่ต้องการเช่น ดูทีวี จะเห็นรายการย่อย ให้ double click ที่รายการย่อย เช่นTPBS จะเข้าสู่หน้าเขียนคำสั่ง ของเมนูรายการ TPBS โดยเขียนคำสั่งดังนี้ (ตามภาพด้านล่าง)






** จากนั้นก็ทำทุก ๆ ช่อง เราสามารถหา link สำหรับดูทีวีช่องต่าง ๆ ได้ตาม เว็บไซต์ทั่วไป
** ถ้าจะฟังวิทยุ ก็ทำลักษณะเดียวกัน

ทำการ build project หรือลองทดสอบ โดยกดปุ่ม F5 เพื่อสั่ง ให้ฟอร์มเปิดทำงาน
ผลที่ได้ดังภาพ



















ปล. สำหรับการหาช่องทีวีต่าง ๆ ให้ไปเปิดดูที่เว็บเจ้าของช่องรายการนั้น ๆ เช่น Thai PBS
ให้เข้าที่เว็บไซต์ http://www.thaipbs.or.th/Live/
จะขึ้นหน้าจอทีวี ให้คลิกขวาที่หน้าจอทีวี ดังภาพ























จะปรากฎหน้าต่าบ Option เราจะเห็น Link สำหรับนำไปอ้างในโปรแกรมของเรา ดังภาพ

























สำหรับช่อง อื่น ๆ ก็ทำลักษณะเดียวกัน


สวัสดี มีทีวีดูทั้งปี

1 ความคิดเห็น:

ไม่ระบุชื่อ กล่าวว่า...

ดีครับ อยากทราบการหา URL ของช่อง 3 5 7 9 อ่ะครับ หาไม่ได้จนปัญญา

"I Believe in You"

Copyright(c) 2007 - 2022 by Kasem Kamolchaipisit.