เล่นวิดีโอใน Unity


11

ฉันไม่พอใจกับคุณภาพของการเล่นวิดีโอใน Unity (พื้นผิวภาพยนตร์ที่ฉันเรียกใช้หลังจากแปลงวิดีโอด้วย Miro converter และนำเข้าสู่ Unity) ... ดังนั้นมีโอกาสใด ๆ ที่มีห้องสมุดบุคคลที่สามซึ่งฉัน สามารถรวม Inside Unity เพื่อเล่นไฟล์ภาพยนตร์ของฉันได้อย่างไร ภาพยนตร์ของฉันเป็นภาพยนตร์อินโทรแบบ full HD ไปยังแอพ 3d ของฉันซึ่งสามารถเล่นได้จากเมนูแอปพลิเคชัน

ฉันพยายามใช้ Media Player Classic (MPC) เป็นแอปพลิเคชันภายนอก แต่ปัญหาคือเมื่อฉันเรียกใช้ MPC เป็นกระบวนการใหม่จากเมนูแอปพลิเคชันเมนูของฉันจะย่อเล็กสุดและดูน่าอึดอัดใจสำหรับแอปเดี่ยว เมื่ออินโทรเสร็จสิ้นฉันต้องเพิ่มเมนูของฉันให้ใหญ่ที่สุดโดยคลิกที่ไอคอนแอปพลิเคชันที่อยู่บนทาสก์บาร์ของ Windows


3
คุณภาพของการเล่นวิดีโอนั้นเป็นปัญหาหรือคุณภาพของวิดีโอที่แปลงแล้วหรือไม่? คุณลองเล่นวิดีโอที่แปลงแล้วในแอปภายนอกและเปรียบเทียบผลลัพธ์หรือไม่
Tetrad

ลองใช้ UniSWF ไม่แน่ใจว่ามันเหมาะกับคุณหรือไม่ ... uniswf.com/home/demo/name/69
vexe

คำตอบ:


3

น่าเสียดายที่ฉันไม่รู้ว่าคุณมีอิสระในระดับใดในการเลือกไลบรารีภายนอกเพื่อใช้ในโครงการ Unity แต่คุณอาจต้องการดู:

  • Windows Media Player SDKซึ่งจะช่วยให้คุณสามารถฝังตัวควบคุม ActiveX WMP ในรูปแบบ (หรือสันนิษฐานว่าสิ่งที่คุณจะได้รับ HWND ไป) นี่เป็นตัวอย่างคร่าวๆ
  • DirectShow.Netห้องสมุดซึ่งตีแผ่ DirectShow API เก่า C #

ตัวเลือกทั้งสองนี้อาจใช้งานไม่ได้เนื่องจากระดับการควบคุม Unity อาจมอบออบเจ็กต์ระบบปฏิบัติการระดับล่างให้กับคุณ - ที่จับหน้าต่างเป็นหลักและขอการปรับปรุงเป็นระยะ

แม้ว่าคุณจะมีตัวเลือกข้อใดข้อหนึ่งในการทำงาน แต่คุณก็กำลังเสียสละการพกพา (ถ้าเป็นอย่างนั้น)

ตามคำถามบางข้อที่ลอยอยู่รอบ ๆ Unity Answers (ตัวอย่างนี้และคำถามนี้ ) ดูเหมือนว่าการเล่นวิดีโอไม่ได้อยู่ในสภาพที่สมบูรณ์และอาจไม่ได้ไปที่นั่นตลอดเวลา

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


ขอบคุณ ... ฉันจะคิดถึง / ลองตัวเลือกเหล่านี้และแจ้งให้คุณทราบว่าอะไรที่ใช้งานได้ ใช่การเล่นภาพยนตร์ของ Unity เป็นหนึ่งในข้อเสียที่ใหญ่ที่สุด - ฉันแค่สงสัยว่าฉันไม่สามารถหาวิธีแก้ปัญหาที่ใช้งานได้จริงในฟอรัม
อเล็กซ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.