วิธีการป้องกันวิดีโอ html5 จากการใช้ built-in mac fullscreen


8

โหมดเต็มหน้าจอของ Mac มีภาพเคลื่อนไหวช้าซึ่งฉันได้ลองปิดการใช้งาน แต่ดูเหมือนว่าไม่มีวิธีที่จะทำอย่างนั้นในตอนนี้ดังนั้นคำถามของฉันคือไม่มีใครรู้วิธีปิดการใช้งานวิดีโอ html5 จากการใช้ mac fullscreen ไปเต็มหน้าจอทันทีเช่นวิดีโอแฟลชทำอย่างไร

แก้ไข: หากใครรู้เกี่ยวกับ API บางตัวในจาวาสคริปต์ซึ่งสามารถทำให้วิดีโอเป็นแบบเต็มหน้าจอได้ทันทีฉันอาจจะเขียนปลั๊กอิน Chrome ที่ตรวจจับคำขอ API เต็มหน้าจอแบบดั้งเดิมให้ยกเลิกและเริ่มหน้าจอเต็มทันที หรือถ้ามีคนรู้วิธีการแก้ปัญหาบางอย่างที่สามารถทำได้ในฝั่ง Mac ไม่ว่าจะจากเทอร์มินัลหรือบางทีอาจเป็นแอปเนทีฟที่มีวัตถุประสงค์

คำตอบ:


4

ฉันกลัวว่าเป็นไปไม่ได้

เนื่องจากเบราว์เซอร์ที่สำคัญทั้งหมด (Chrome, Firefox, Opera และ Safari) ล้วนใช้ Fullscreen API ดั้งเดิมคุณก็ติดอยู่กับภาพเคลื่อนไหวที่ช้า ...

ฉันค้นคว้าว่ามีงานใด ๆ รอบหรือลูกเล่น แต่ดูเหมือนจะไม่มี คุณไม่ได้อยู่คนเดียวในการถูกรบกวน

สิ่งเดียวที่คุณทำได้คือการใช้ Flash เมื่อมีหรืออัพเกรดเป็น Mavericks ที่ภาพเคลื่อนไหวมีน้อยและเร็วขึ้นเล็กน้อย 10.9 เกิดขึ้นเป็นอิสระดังนั้นสิ่งกีดขวางทางเข้าจึงไม่สูงนัก


1

ฉันเห็นด้วยวิดีโอ HTML5 (mainy YouTube) แย่มาก: กินซีพียูอย่างบ้าคลั่งและเข้าสู่โหมดเต็มหน้าจอ ฉันไม่พบพารามิเตอร์ที่สามารถใช้งานได้ที่ chrome แต่อย่างน้อยก็พบวิธีแก้ไขที่สกปรกซึ่งโชคดีที่ทำงานได้ดีสำหรับฉันและส่งวิดีโอ HTML5 ไปที่ Flash

ฉันเพิ่งลบหนึ่งในห้องสมุด Chrome ffmpegsumo.so:

  1. ออกจาก Chrome
  2. ทำสำเนาสำรองของ Chrome ของคุณ
  3. ลบไลบรารี

    My-MBP:~ jhartman$ cd '/Users/jhartman/Tools/Internet/Google Chrome.app/'
    My-MBP:Google Chrome.app jhartman$ find . -name  *ffmpegsumo*
    ./Contents/Versions/35.0.1916.86/Google Chrome Framework.framework/Libraries/ffmpegsumo.so
    ./Contents/Versions/35.0.1916.99/Google Chrome Framework.framework/Libraries/ffmpegsumo.so
    My-MBP:Google Chrome.app jhartman$ rm "./Contents/Versions/35.0.1916.86/Google Chrome Framework.framework/Libraries/ffmpegsumo.so"
    My-MBP:Google Chrome.app jhartman$ rm "./Contents/Versions/35.0.1916.99/Google Chrome Framework.framework/Libraries/ffmpegsumo.so"
    
  4. เริ่ม Chrome

ทำงานเหมือนมีเสน่ห์ (อย่างน้อย - สำหรับฉัน ... )


0

ฉันพบการแก้ไขที่ถูกต้องตามกฎหมายในเรื่องนี้ มันน่าแปลกใจที่มันซ่อนอยู่ ... แต่มันอยู่ที่นั่น!

ลุยเลย: chrome: // flags / # enable-simplified-fullscreen

และเปิดใช้งาน "เปิดใช้งานเต็มหน้าจอที่เรียบง่าย"

คลิก "เปิดใหม่ตอนนี้" ที่ด้านล่าง

แก้ไขปัญหา.


สิ่งนี้ยังคงใช้ API ในตัวของ OS X และยังคงกะพริบหน้าจออื่นเป็นสีดำ
kba

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