iPhone ป้องกันไม่ให้แอปพลิเคชันเปลี่ยนการวางแนวเป็นแนวตั้งโดยอัตโนมัติเมื่อวิดีโอหยุดลง

แอปพลิเคชันของฉันอยู่ในโหมดแนวนอน และฉันใช้ MPMoviePlayerController เพื่อเล่นวิดีโอตัวอย่าง ใช้งานได้ดี แต่เมื่อฉันหยุดวิดีโอด้วยปุ่ม ตกลง (หรือถ้าฉันรอจนกว่าภาพยนตร์จะจบ) การวางแนวจะเปลี่ยนเป็นแนวตั้งโดยอัตโนมัติ เป็นไปได้หรือไม่ที่จะให้แอพพลิเคชั่นอยู่ในโหมดแนวนอนเมื่อกดปุ่ม OK ?

ฉันใช้โค้ดต่อไปนี้ในตัวควบคุมมุมมองหลักเพื่อบังคับโหมดแนวนอน:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}

person Acara    schedule 24.02.2010    source แหล่งที่มา


คำตอบ (1)


ฉันคิดว่าในการแจ้งเตือน MPMoviePlayerPlaybackDidFinishNotification คุณต้องตั้งค่าสถานะแถบสถานะกลับเป็นแนวนอน

person Ben    schedule 24.02.2010