日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何获取UIWebView中全屏播放视频事件

發布時間:2023/11/30 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何获取UIWebView中全屏播放视频事件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  這樣一種情況,用UIWebView加載一個頁面,豎屏,頁面中有視頻,現在我們希望在全屏播放這個視頻的時候可以橫屏.解決方法如下:

    1.設置一個變量監控是否全屏播放視頻

    2.根據這個變量設置是否可以橫屏

問題又來了,如何獲取橫屏事件.這需要從UIView中派生出一個自定義類,然后把UIWebView所在的UIViewController的根view設置成這個類別的(有xib文件的通過修改CustomClass項).自定義類中重寫下面兩個方法.

- (void)didAddSubview:(UIView *)subview
{
//如何確定這個subview是播放視頻的呢?
//1.根據大小,它的大小是呢的程序屏幕區域大小
//2.如果沒有其他的subview會動態添加,那就這么地了吧,直接操作
//3.其他的subview設置tag不為0,這個唯一0的就是它了
//然后給superview的UIViewController發送什么什么操作
} - (void)willRemoveSubview:(UIView *)subview
{
//添加這個是因為如果橫屏狀態下全頻的視頻播放退出了,程序還是橫著的,而你又不希望它繼續橫屏,就在這里處理吧
}

最后,如何橫屏強制轉成豎屏呢?看這里:

http://www.cocoachina.com/iphonedev/sdk/2010/1130/2410.html

參考:http://stackoverflow.com/questions/2718606/mpmovieplayercontroller-fullscreen-movie-inside-a-uiwebview

轉載于:https://www.cnblogs.com/v2m_/archive/2011/09/29/2196004.html

總結

以上是生活随笔為你收集整理的如何获取UIWebView中全屏播放视频事件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。