ผู้ใช้จะเจอข้อผิดพลาด "Error loading media: File could not be played" เมื่อพยายามดูวิดีโอบนเว็บไซต์ที่โฮสต์วิดีโอด้วยตนเอง ปัญหาหลักเกิดเมื่อพยายามโหลดไฟล์ในรูปแบบที่ไม่รองรับโดยใช้ JW Player ส่วนใหญ่ข้อผิดพลาดถูกกระตุ้นเมื่อ JW Player ถูกมอบหมายให้โหลดวิดีโอ .wmv หรือ .mov ที่ไม่ใช้โค덱วิดีโอ H264

แม้ปัญหาจะพบได้บ่อยทั้งบนเดสก์ท็อปและมือถือของ Chrome แต่ข้อผิดพลาดนี้ไม่ได้เกิดกับ Chrome เท่านั้น — ปัญหายังทราบว่าปรากฏใน Firefox และ Safari ด้วย ตามที่พบ ปัญหานี้อาจเกิดจากการกำหนดค่าผิดของ embedded media player หรือถูกกระตุ้นโดยคุกกี้หรือปลั๊กอิน (ส่วนขยาย) ของเบราว์เซอร์บางตัว
JWPlayer คืออะไร?
JW Player เป็น embedded media player ยอดนิยมที่สุดในโลก มีสตรีม 20 พันล้านต่อเดือน เนื่องจากมีน้ำหนักเบามาก ทำงานได้ดีทุกเบราว์เซอร์ (แม้รุ่นเก่า) และรวมเข้ากับเครือข่ายโฆษณาทุกอย่างได้อย่างราบรื่น จึงกลายเป็นตัวเลือกที่นิยมสำหรับเว็บไซต์ใหญ่ทุกแห่งที่มีเนื้อหาวิดีโอโฮสต์ด้วยตนเอง
แม้จะเป็น media player ที่เสถียรที่สุดสำหรับวิดีโอฝังได้ การกำหนดค่าผิดอาจบังคับให้ JW Player โหลดไฟล์วิดีโอที่ไม่รองรับโดย media player ซึ่งจะกระตุ้นข้อผิดพลาด Error loading media: File could not be played หากข้อผิดพลาดเป็นข้อผิดพลาดของผู้ดูแลเว็บ ผู้ใช้ปลายทางมีวิธีแก้ไขน้อยมาก
แก้ไข Error loading media File could not be played
หากคุณกำลังเผชิญปัญหานี้ ควรเริ่มต้นด้วยการกำหนดว่ามันเป็นปัญหาของ Media Player หรือเบราว์เซอร์ของคุณก่อให้เกิดปัญหา
คุณสามารถทำได้ง่ายโดยเปิด URL เดียวกันในเบราว์เซอร์อื่น หากเจอข้อผิดพลาดเดียวกัน คุณน่าจะสรุปได้ว่าปัญหานั้นไม่อยู่ในความควบคุมของคุณ สิ่งที่ดีที่สุดคือติดต่อผู้ดูแลเว็บของเว็บไซต์นั้นและขอสอบสวนเกี่ยวกับปัญหาของคุณ
ในกรณีที่วิดีโอเล่นได้ปกติในเบราว์เซอร์อื่น คุณจะต้องทำตามขั้นตอน troubleshooting เพื่อระบุปัญหา ด้านล่างคุณมีชุดวิธีที่ช่วยให้ผู้ใช้ Chrome ผ่านข้อผิดพลาด Error loading media File could not be played ได้สำเร็จ
หากคุณกำลังเผชิญปัญหานี้และโทษ Chrome ไป ต่อไปนี้คือวิธี troubleshooting ทำตามแต่ละวิธีตามลำดับจนกว่าจะเจอวิธีแก้ไขที่ทำงานได้
หมายเหตุ: โปรดทราบว่า ขึ้นอยู่กับแพลตฟอร์ม ไม่ใช่ทุกวิธีจะใช้ได้
วิธีที่ 1: อัปเดต Chrome เป็นเวอร์ชันล่าสุด
หากคุณกำหนดไว้ก่อนหน้านี้ว่าข้อผิดพลาดเกิดเฉพาะกับ Chrome เริ่มด้วยการตรวจสอบว่าคุณมีเวอร์ชันล่าสุด JW Player อัปเดตรายการรูปแบบที่รองรับเป็นประจำ แต่อาจไม่ทำงานได้ถ้าคุณใช้ Chrome เวอร์ชันเก่า
ผู้ใช้ PC
ปกติ Chrome ตั้งค่าดาวน์โหลดและนำไปใช้งานอัปเดตในพื้นหลังอัตโนมัติทุกครั้งที่คุณปิดและเปิดเบราว์เซอร์ แต่หากคุณไม่ปิดนานๆ อาจมีอัปเดตค้างอยู่ นี่คือคำแนะนำด่วนอัปเดต Chrome บน PC ด้วยตนเอง:
- ใน Chrome เข้าถึง Action Menu (ไอคอนสามจุด) มุมขวาบน
- คลิก Update Google Chrome.

หมายเหตุ: หากไม่เห็นรายการนี้ แสดงว่าคุณอยู่บนเวอร์ชันล่าสุดแล้ว
- เมื่อดาวน์โหลดอัปเดตสำเร็จ คลิกปุ่ม Relaunch Chrome จะเปิดใหม่พร้อมเวอร์ชันล่าสุด
ผู้ใช้ Android
คล้ายกับ PC, Chrome ควรอัปเดตอัตโนมัติเมื่อมีเวอร์ชันใหม่บน Android แต่กระบวนการอาจถูกหยุดโดยการตั้งค่า Google Play Store โดยค่าเริ่มต้น Play Store ป้องกันการดาวน์โหลดอัปเดตแอปจากข้อมูลมือถือ หากคุณไม่ได้เชื่อม Wi-Fi มานาน อาจไม่มีเวอร์ชันล่าสุด นี่คือวิธีอัปเดต Chrome บน Android:
- เปิดแอป Play Store แตะเมนู Action (มุมซ้ายบน)
- ไปที่ My apps & games ดูรายการอัปเดตทั้งหมดภายใต้ Updates

- ค้นหารายการ Chrome แตะปุ่ม Update ที่เกี่ยวข้อง
วิธีที่ 2: ลบแคชและคุกกี้
ตอนนี้คุณอัปเดตเป็นเวอร์ชันล่าสุดแล้ว ให้ดูว่าปัญหาจะหายหลังล้างข้อมูลการเข้าเว็บหรือไม่ ขึ้นอยู่กับอุปกรณ์ที่ใช้ กระบวนการจะแตกต่างเล็กน้อย
ผู้ใช้ PC
- เปิด Chrome เข้าถึง Action Menu (ไอคอนสามจุด) มุมขวาบน
- ไปที่ More tools > Clear browsing data
- เลือกแท็บ Basic ใช้เมนูดรอปดาวน์ใกล้ Time range เลือก All time
- ติ๊กกล่องถัดจาก Cookies and other site data และถัดจาก Cached images and files กด Clear Data ลบคุกกี้และไฟล์แคชของ Chrome

- เมื่อกระบวนการเสร็จ รีสตาร์ท Chrome ดูว่าปัญหาแก้ไขแล้วหรือไม่
ผู้ใช้ Android
- เปิด Chrome บน Android แตะ Action Menu (มุมขวาบน)
- ไปที่ Settings แตะ Privacy
- เลื่อนลงสุด แตะ Clear Browsing Data
- เลือกแท็บ Basic ตั้ง Time Range เป็น All-time ด้วยเมนูดรอปดาวน์ ติ๊กกล่อง Cookies and site data และ Cached images and files แล้วกด Clear data ลบพวกมัน

วิธีที่ 3: ปิดส่วนขยาย Chrome (PC เท่านั้น)
ส่วนขยาย Chrome รู้จักก่อให้เกิดข้อผิดพลาด "Error loading media: File could not be played" บน Chrome นี่เป็นไปได้มากขึ้นหากคุณใช้ส่วนขยายเพื่อป้องกันการเข้าเว็บออนไลน์
โชคดีที่มีวิธีด่วนค้นหาว่าส่วนขยายเป็นสาเหตุหรือไม่ เพียงเปิด Chrome ใน Incognito Mode ทำได้โดยคลิก Action Menu (มุมขวาบน) เลือก New Incognito Window นอกจากให้คุณเข้าเว็บส่วนตัวมากขึ้น Incognito Mode ยังปิดส่วนขยายทั้งหมดโดยค่าเริ่มต้น (เว้นแต่คุณอนุญาตด้วยตนเอง)
ขณะอยู่ใน Incognito Mode เปิด URL ที่แสดง "Error loading media: File could not be played" หากวิดีโอแสดงได้ปกติใน Incognito Mode โอกาสสูงว่าส่วนขยายบางตัวรบกวนการเล่นวิดีโอ ในกรณีนี้ วาง chrome://extensions ใน Omnibar ของ Chrome จะนำคุณไปหน้าที่ควบคุมส่วนขยายทั้งหมด ใช้หน้านี้ปิดส่วนขยายทีละตัวโดยยกเลิกติ๊กกล่อง Enabled หลังปิดแต่ละตัว ตรวจสอบว่าสามารถเล่นวิดีโอได้หรือไม่ เมื่อพบสาเหตุแล้ว ลบส่วนขยายโดยคลิกไอคอนถังขยะ

วิธีที่ 4: รีเซ็ตการตั้งค่า Chrome เป็นค่าเริ่มต้น (PC เท่านั้น)
หากคุณมาถึงจุดนี้โดยไม่มีผลลัพธ์ ยังมีอีกหนึ่งอย่างที่ทำได้ แม้จะน่าจะลบการตั้งค่าหรือส่วนขยายที่ก่อให้เกิดปัญหา แต่ก็อาจสร้างปัญหาใหม่ได้
เมื่อคุณรีเซ็ตการตั้งค่า Chrome ส่วนใหญ่จะเปลี่ยนเป็นสถานะเริ่มต้น รวมถึงข้อมูลไซต์ คุกกี้ ส่วนขยาย ธีม เพียงแค่ฟอนต์ที่ปรับแต่ง บุ๊กมาร์ก และรหัสผ่านที่บันทึกจะถูกเก็บไว้
นี่คือคำแนะนำด่วนรีเซ็ตการตั้งค่า Chrome เป็นค่าเริ่มต้น:
- เปิด Chrome คลิก Action Menu (ไอคอนสามจุด) มุมขวาบน
- ไปที่ Settings คลิก Advanced ขยายเมนูดรอปดาวน์

- เลื่อนลงสุดที่ส่วน Reset คลิกที่นั่น คุณต้องยืนยันอีกครั้ง แล้วรอ Chrome รีอินิเชียลไลซ์
วิธีที่ 5: ปิด Hardware Acceleration
ในบางกรณี ฟีเจอร์ Hardware Acceleration ของ Chrome เป็นสาเหตุก่อให้เกิดปัญหาการเล่นสื่อออนไลน์ ดังนั้นในขั้นตอนนี้ เราจะปิด Hardware Acceleration จากการตั้งค่า สำหรับนั้น:
- เปิด Chrome และเปิดแท็บใหม่
- คลิก Three Dots มุมขวาบน เลือก Settings
- เลื่อนลง คลิกดรอปดาวน์ Advanced
- ภายใต้หัวข้อ System คลิก Toggle Use Hardware Acceleration When Available เพื่อปิด

- ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
เมื่อ Chrome กลับสู่สถานะเริ่มต้น ปัญหาควรหายไป หากคุณยังเจอปัญหาหลังทำทุกวิธีข้างต้น ปัญหานั้นอยู่นอกเหนือจากการควบคุมของคุณ และคุณต้องรอผู้ดูแลเว็บแก้ไข