Uncategorized @en @en

How to solve “Error: Status=2 Message=Class not found” in using PhoneGap’s Video Player plugin for Android?

เรื่องที่เกี่ยวข้อง - Android @en @en, PhoneGap @en, Plugin @en, Video Player @en

Using video player on Android application which built on PhoneGap isn’t easy like iOS.

Due to fragmentation of hardware (and also the Android OS), we couldn’t rely to use HTML5’s video tag. The best solution at the moment looks like we have to use Video Player plugin, created by Simon Mcdonald.

What if I found “Error: Status=2 Message=Class not found”?

If you are migrating your application from PhoneGap version pre-2.0 (ex. 1.8 & 1.9), you might experience this error in running your application and tried to play your video file. It just doesn’t work.

Error status=2 Class not found in video player plugin phonegap 2
“Error status=2 Class not found” in video player plugin for Android with phonegap 2.0

How to solve?

Phonegap 2 for android removed plugin.xml, use config.xml instead

The problem comes from PhoneGap’s architecture changed in 2.0.

Before version 2.0, the plugin will be defined in plugins.xml. PhoneGap 2.0 defined all plugins in config.xml instead. You will notice in the beginning that project template doesn’t include plugins.xml in xml folder anymore.

That is, you have to put plugin declaration in config.xml instead. Save it. Then enjoy your application.

Thank for imin, who asked this first on Stackoverflow. So the question leads to clear answer. 🙂

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save