之前在网上找了很多方法,都是强制横屏,但是如果设备关闭旋转锁定,强制横屏后把设备竖立起来,播放器也会跟着竖过来,但是就回不去了.现在项目要求让app默认都是竖屏,只有在全屏播放的时候可以自由旋转,于是在找了很多资料后茅塞顿开,具体思路就是设置app全局支持的设备方向为全部支持,然后针对每个控制器单独设置支持方向(这里可以写个分类),iOS会自动取全局和当前控制器的支持方向交集,所以只需要两部简单操作即可: 1.在AppDelegate.m文件中添加以下代码 /** * 设置全局支持方向,然后在控…
在IPTV高清页面中,小窗口播放视频时,在某些机顶盒上(如高清中兴.高清大亚4904)会出现焦点无法移动现象,即按键无响应.被这个bug困扰了很久,虽然我知道解决方法,但只知其然,不知其所以然.今天做了实验,结果分析如下: 当页面调用视频播放方法时,我们知道代码所做的实际工作是将含有视频ID.视频窗口位置.视频窗口大小等参数拼接在url里,赋值给用于播放视频的iframe的src,此时会在当前页面运行播放控件(我猜想可能是这样.当然这个播放控件只在IPTV机顶盒上得到支持是确定的,在PC端会报错…
iOS 全局禁止横屏,但UIWebView 全屏播放视频,横屏,解决办法 时间 2015-07-14 20:59:00  博客园-原创精华区 原文  http://www.cnblogs.com/fengtengfei/p/4646562.html 主题 UIWebViewGitHubJavaScript iOS 全局禁止横屏,但UIWebView 全屏播放视频,横屏,解决办法 UIWebview在播放网页视频的时候我们需要进行是否全屏状态的监听. 一般的需求是在播放视频时候需要横屏,退出全屏的…
想一想,我们聊过AudioReord,AudioTrack,MediaPlayer,那多媒体四大金刚,就剩下了MediaRecorder了(SoundPool?我这里信号不好···).其实MediaRecorder个人用的也不多,很久前用它在拍摄视频上确实趟过无视次坑,那今天就聊它吧,把它聊到躺下(ノQ益Q)ノ彡┻━┻. MediaRecorder 一般用在多媒体录制上面,当然如果你只是简单的想录制音频,用它最合适不过,不过如果你想更多样化的录制这里推荐<Android MP3录制,波形显示,音…
 技术博客http://www.cnblogs.com/ChenYilong/  新浪微博http://weibo.com/luohanchenyilong  如何播放视频 •iOS提供了叫做MPMoviePlayerController.MPMoviePlayerViewController的两个类,可以用来轻松播放视频ØYouTobe就是用MPMoviePlayerController实现的ØMPMoviePlayerViewController只能全屏播放视频•上述两个类都定义在了Me…
3.20 内存及效率的一些总结 3.21 设置竖屏 1.android AndroidManifest.xml文件中, screenOrientation="landscape" 为横屏, screenOrientation="portrait"为竖屏 2.IOS - (NSUInteger) supportedInterfaceOrientations {  #ifdef __IPHONE_6_0   // 横屏显示  // return UIInterfaceO…
Android设置竖屏(禁止旋转屏) 清单文件,Activity下添加属性 android:screenOrientation="portrait" 如下 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="--&quo…
转:http://www.jslover.com/code/527.html ios/iphone手机请求微信用户头像错位BUG及解决方法 发布时间:2014-12-01 16:37:01 评论数:0 分类:code   最近我们的平台上线了几个游戏,iphone同学特别是iphone6 plus测试发现,频繁出错头像错乱的现象,即列表中,个别人的头像被“互换”了.这个很难解释是如何造成,总之就是当微信遇上iphone6擦出的火花.... 写了一组测试用例子,可以很容易重现这个BUG: http…
IOS开发证书全部变成无效,如下图  打包提示错误  解决方法: 1. 下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer的证书,然后双击安装. 2. 在导航栏那边,显示-显示已过期的证书  3. 点击 “登录”,并且选择 “所有项目” ,并在搜索栏下输入 apple w,其中有一个是无效的,删除即可 删除打叉的那个,第一张是已经删除后的 转至:IOS开发证书变成“此证书的签发者无效”解决方法…
问题描述:项目工程只支持竖屏,在播放器页面需要点击按钮进行横竖屏切换,并能根据手机的方向进行自动旋转 如图:只勾选了竖屏 解决方法:(主要是采用视图transform的原理 横屏时调整视频视图上的每个控件坐标位置 竖屏在调整回去) 1.电池状态栏的显示与隐藏 首先在plist文件中添加View controller-based status bar appearance 设置为no 然后在控制器中通过[[UIApplication sharedApplication] setStatusBarH…