0

我有一个完全纵向(无横向)的 RubyMotion 应用程序,但加载BW::Media.play_modal了我想在横向模式下播放的外部 MP4 视频 URL。

它使用 RMQ、PM 和 BW 像这样加载:

def on_load
  rmq(@object).on(:tap) do
    BW::Media.play_modal(@object.video_url)
  end
end

我知道如何启用autoRotate整个屏幕/控制器,但有没有办法仅在播放模式时强制横向模式?

提前感谢您的帮助!

4

1 回答 1

0

这就是我最终解决问题的方式-

  1. 我启用landscape_leftlandscape_right贯穿整个 RM 应用程序。
  2. 我将should_autorotate方法设置为false整个应用程序。
  3. 我使用 PM 的modal?方法添加了一个条件,该条件should_autorotate在模式处于活动状态时设置为 true。
  4. 退出模式后,我使用 RMQ 的rmq.orientation.landscape?方法将视图设置回纵向。

如果其他人有同样的问题,我希望这会有所帮助!

于 2015-07-24T16:26:27.017 回答