แสดงเค้าโครงหน้าจอแบบเต็มจอด้วย Miracast


11

ฉันกำลังพยายามแสดงหน้าจอโทรศัพท์ของฉันบนจอภาพ แนวนอนทำงานได้อย่างถูกต้อง แต่เมื่อฉันพลิกเป็นแนวตั้งหน้าจอจะเติมส่วนเล็ก ๆ ไว้ที่กึ่งกลางของหน้าจอแทนที่จะเปลี่ยนทิศทาง ฉันวางแผนจะหมุนจอภาพไปด้านข้างเพื่อแสดงหน้าจออุปกรณ์และล็อคในแนวตั้ง มีใครบ้างที่คิดวิธีเปลี่ยนทิศทาง ฉันใช้ netgear ptv3000 ฉันกำลังพิจารณาที่จะซื้อฮับแคสต์การออกอากาศทั้งหมด แต่ฉันไม่แน่ใจว่าจะใช้งานได้เช่นกัน ขอบคุณ !!

เค้าโครงแนวตั้งปัจจุบัน


ฉันเชื่อว่านี่เป็นวิธีการแสดงผลกราฟิกส์และไม่สามารถเปลี่ยนแปลงได้ (เหมือนกับ iPad และตัวเชื่อมต่อเอาท์พุต)
Liam W

คำตอบ:


1

ฉันขอโทษที่ต้องบอกเรื่องนี้กับคุณ แต่มันเป็นไปไม่ได้

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

นี่เป็นสิ่งเดียวกันสำหรับ iPad (ฉันรู้ว่าฉันเกลียดพวกเขาเช่นกัน) ด้วยตัวเชื่อมต่อหน้าจอ - หาก iPad อยู่ในโหมดแนวตั้งหน้าจอจะอยู่ตรงกลางของหน้าจอ


หากอยู่ในฝั่ง OS แสดงว่าเป็นสิ่งที่สามารถแก้ไขได้ด้วยซอฟต์แวร์อาจต้องใช้เฟิร์มแวร์แบบกำหนดเองซึ่งทำให้เป็นไปได้
plackemacher

@plackemacher จริง แต่ฉันไม่คิดว่า OP ต้องการที่จะสร้าง thenselves รอมที่กำหนดเอง;)
เลียม W

1
ฉันเป็นเพื่อนของ OP เราอาจกำลังพิจารณาสิ่งต่าง ๆ เช่นที่เราต้องการสาธิตแอพที่งานแสดงสินค้าและตัวเลือกอื่น ๆ ของเราในตอนนี้คือการซื้อทีวีขนาด 60 นิ้ว + ที่เราไม่สามารถซื้อได้
plackemacher

ฉันไม่เชื่อว่าจะมีวิธีแก้ปัญหาง่าย ๆ ที่นั่น แต่ต้องมีวิธีที่เป็นไปได้ในการทำเช่นนี้
Jake Molzahn

1

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

เหตุผลประกอบด้วย:

  • จะเคี้ยวหน่วยความจำจำนวนมากเพื่อให้แปลได้ทันทีเพื่อรองรับความกว้างของอุปกรณ์เฟรมบัฟเฟอร์กราฟิกของ Android - ซึ่งมีขนาด จำกัด ขึ้นอยู่กับความละเอียดของโทรศัพท์มือถือและมี framebuffer เพียงอันเดียวเท่านั้น!
  • ความซับซ้อนอีกระดับที่จะบอก Android "ถูกต้องเราเสียบเข้ากับทีวีแล้วยืดออก "
  • เนื่องจาก RAM ถูกเคี้ยวเป็น "รองรับ" บัฟเฟอร์ที่ใหญ่กว่าเพื่อเก็บกราฟิกไว้ในสถานะขยายสำหรับหน้าจอเดสก์ท็อป / ทีวีซึ่งอาจส่งผลให้ Android ชะลอการรวบรวมข้อมูลเนื่องจากแอปจะไม่มี RAM เพียงพอให้ทำงาน

โดยรวมแล้วอาจทำได้ แต่ต้องสำรองหน่วยความจำสำหรับความละเอียด "ยืดออก" เช่นความละเอียด 800x480 โหมดแนวตั้งใน WVGA, 480x800, โหมดแนวนอน, 800x480 โดยใช้เฟรมบัฟเฟอร์แบบเอกพจน์หนึ่งเฟรม เครื่อง

มี mosey อยู่ในการกำหนดค่าเคอร์เนลเนื่องจากอาจมีบางอย่างในนั้นสำหรับการจับภาพสื่อ / ทีวี ... ? สำหรับแอพตัวจริงใน Android นั้นยังไม่เคยเห็นมาก่อน คุ้มค่ากับการตรวจสอบเคอร์เนลว่า :)

แต่ถ้าเป็นชิพที่รองรับ HDMI อาจเป็นอีกเรื่องหนึ่ง แต่เป็นคำถามที่น่าสนใจ OP! +1 จากฉัน!


0

อีกทางเลือกหนึ่งคือใช้ตัวเรียกใช้งานของบุคคลที่สามที่เปิดใช้งานโหมดหน้าจอหลักแนวนอนเช่น GO หรือ Nova ดูว่าสิ่งนี้ช่วยแก้ปัญหาของคุณ


คุณสามารถลิงค์แอพที่นี่ได้ไหม?
Firelord

0

ฉันเข้าใจสิ่งนี้โดยใช้แล็ปท็อปราคาถูกที่เชื่อมต่อกับทีวีโดยมี ms display set เป็น portrit ฉันใช้ตัวควบคุม Soti Pocket แอพเพื่อส่งหน้าจอโทรศัพท์ไปยังแล็ปท็อป ใช้เวลาปรับแต่งเล็กน้อย แต่คุณสามารถรับโทรศัพท์แบบเต็มหน้าจอบนทีวีได้ นั่นเป็นวิธีเดียวที่ฉันรู้ที่จะทำ


0

สวัสดีฉันขอแตกต่าง: ถ้าคุณเชื่อมต่อกับ Miracast ในขณะที่อยู่ในโหมดแนวนอนอยู่แล้วคุณจะได้รับการแสดงโหมดแนวนอนบนทีวี อย่างน้อยด้วยโทรศัพท์ differnet 2 เครื่อง (Android v4 และ V7) และ 2 differnet miracast (ใช้งานร่วมกับ Microsoft และจีนได้) ฉันได้รับโหมดแนวนอน มาร์ค

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