短书微信小程序可以横屏吗中视频横屏播放格式如何设置?我加载进去的视屏无法横屏播放。

手机播放视频时无法横屏_百度知道
手机播放视频时无法横屏
我用的手机型号是ztev899s,已设置为自动旋转屏幕但是视频全屏播放时画面是竖着的不是常见的横屏令安装kmplayer,还是这样求救
我有更好的答案
看下播放器里面的设置是否有允许横屏的选择,根据需求选择试试
采纳率:55%
手机不支持吧,下个百度影音,手机视频方面的
你用手机自带的视频播放器试试,全屏播放
用快播看片,刚刚的!
你安装快播试试
你可以换一款播放软件试试 如果还不行的话,建议你下载一个格式工厂转换器
里面可以设置视频的高度宽度
还有旋转还有你的手机也需要设置好自动旋转览
本回答被提问者采纳
1条折叠回答
其他3条回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。怎么设置看视频自动横屏?_百度知道
怎么设置看视频自动横屏?
关了旋转屏幕,看视频的时候总是竖屏,又要开旋转屏幕横屏后再关,好麻烦啊,请问有什么办法或者插件就能一打开视频就自动横屏的?谢谢!!!
我有更好的答案
手机实现横屏,只需要开启手机自动旋转屏幕功能就可以了,操作步骤如下:1、打开手机,在主界面中点击“设置”菜单。2、来到“设置”界面之后,用手机往下拉动,在最底部点击“可访问性”。3、来到可访问性设置窗口,然后点击下面“自动旋转屏幕”右边的方框进行选中和打开即可。备注:以上设置仅是以安卓系统的三星手机操作为主。
采纳率:72%
来自团队:
如果是桌面双击HOME键,下面出现一串你使用过的软件,往左滑动,设置横竖键在播放器旁边
如果是上网看视频苹果手机用自身带的Safari系统浏览器上网看视频就可以横看了 如果你想用别的播放器看只能先把播放器下载到手机 然后到播放器里面找视频看也是可以横看的
同求,顶一下,不过估计没有的。苹果软件都是大爷做的,除非是插件。。。
不关横屏锁不就可以了,
用AVplater的话就可以了,设置好之后看电影自动横屏
怎么能打开?
1条折叠回答
其他3条回答
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微信公众号里面的视频无法横屏播放,是我的手机问题吗_百度知道
微信公众号里面的视频无法横屏播放,是我的手机问题吗
点了图一的右下角图标,变成了图二的效果,怎么不是横屏播放啊
竖屏好难看啊啊啊(我用另一个手机打开图一的页面,我发现右下角的图标不同了,请看图三)
我有更好的答案
你用的是苹果手机吗,苹果手机公众号内的无法横屏
采纳率:91%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Pages: 1/2
主题 : MPMoviePlayerController播放视频如何才能横屏播放?
级别: 侠客
UID: 143278
可可豆: 380 CB
威望: 393 点
在线时间: 186(时)
发自: Web Page
来源于&&分类
MPMoviePlayerController播放视频如何才能横屏播放?&&&
NSString*loc=[[NSBundlemainBundle] pathForResource:[NSStringstringWithFormat:@&testmovie&] ofType:@&mov&];    NSURL *url=[NSURL fileURLWithPath:loc];MPMoviePlayerController*moviePlayer=[[MPMoviePlayerControlleralloc] initWithContentURL:url];    moviePlayer.view.frame=CGRectMake(0, 0, 768, 1024); [[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(callbackFunction:) name:MPMoviePlayerPlaybackDidFinishNotificationobject:moviePlayer];moviePlayer.controlStyle=MPMovieControlStyleFullscreen;//moviePlayer.movieControlMode=MPMovieControlModeH    [self.view addSubview:moviePlayer.view];    [moviePlayer play];上述代码现在可以正常播放视频,但视频一直锁定在竖屏,就算把屏幕横过来还是竖屏显示播放请问如何才能横屏播放?[ 此帖被drok-09-19 11:06重新编辑 ]
级别: 精灵王
UID: 96411
发帖: 1690
可可豆: 8293 CB
威望: 8330 点
在线时间: 3943(时)
发自: Web Page
CGAffineTransform landscapeTransform = CGAffineTransformMakeRotation(M_PI / 2);moviePlayer.view.transform = landscapeT
减少对别人的依赖,                                   才能告别菜鸟时代。
级别: 侠客
UID: 143278
可可豆: 380 CB
威望: 393 点
在线时间: 186(时)
发自: Web Page
回 1楼(下雨天、轮滑) 的帖子
多谢,能够横屏播放了,但是这个view的尺寸和位置却不对了无论是设moviePlayer.view.frame=CGRectMake(0, 0, 768, 1024);还是moviePlayer.view.frame=CGRectMake(0, 0, );都不能正好满屏,这是为什么?
级别: 精灵王
UID: 96411
发帖: 1690
可可豆: 8293 CB
威望: 8330 点
在线时间: 3943(时)
发自: Web Page
回 2楼(drok6549) 的帖子
moviePlayer.scalingMode = MPMovieScalingModeAspectF
减少对别人的依赖,                                   才能告别菜鸟时代。
级别: 侠客
UID: 143278
可可豆: 380 CB
威望: 393 点
在线时间: 186(时)
发自: Web Page
回 3楼(下雨天、轮滑) 的帖子
谢了,我刚才用了个蠢办法给他搞定了,设moviePlayer.view.frame=CGRectMake(-128, 128, );这个view的位置和大小正好和屏幕一致设置scalingMode属性的话只能对播放的影片产生效果,不能直接对view作用另外,movieControlMode这个属性Xcode提示这个属性已经不再使用了,那应该用什么属性来代替?
级别: 精灵王
UID: 96411
发帖: 1690
可可豆: 8293 CB
威望: 8330 点
在线时间: 3943(时)
发自: Web Page
回 4楼(drok6549) 的帖子
controlStyle
减少对别人的依赖,                                   才能告别菜鸟时代。
级别: 新手上路
可可豆: 42 CB
威望: 42 点
在线时间: 141(时)
发自: Web Page
正在弄横屏呢。。参考下。。谢谢楼主
级别: 新手上路
可可豆: 61 CB
威望: 11 点
在线时间: 396(时)
发自: Web Page
回 1楼(下雨天、轮滑) 的帖子
我想要除了mpmovieplayercontroller.view以外 其他界面全部竖屏锁定 这个怎么做 我的做法是在app delegate中设置了-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{&&&&return UIInterfaceOrientationMaskP}然后再mpmovieplayerController中添加MPMoviePlayerScalingModeDidChangeNotification监听 然后再监听中执行你说的旋转代码CGAffineTransform landscapeTransform = CGAffineTransformMakeRotation(M_PI / 2);&&&&&&&&&&&&self.moviePlayer.view.transform = landscapeT 但是为什么不管用 不管怎么设置都不管用 还是不能旋转还是竖屏
级别: 圣骑士
UID: 144596
可可豆: 660 CB
威望: 664 点
在线时间: 410(时)
发自: Web Page
你这思路不对吧, 让屏幕支持横屏,然后播放器的frame值设为横屏的大小不就行了?
级别: 新手上路
可可豆: 185 CB
威望: 15 点
在线时间: 123(时)
发自: Web Page
&&&&&&&&&& markmark
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版& & 在使用MPMoviePlayerController实现播放器播放时,发现不能全屏播放,原来是因为项目不支持横屏,把支持横屏的选项勾住就OK啦,但是其他页面不支持横屏,这个方法就行不通了。
& & 在网上找了很多的资料,很多都是在iOS 6之后就舍弃的,都没用,下面我就来介绍下,在不支持横屏的情况下,实现视频播放器的全屏播放。
& & 首先在AppDelegate.h 定义@property (nonatomic, assign) BOOL allowR // 标记是否可以旋转
& & 同时在AppDelegate.m中实现这个方法,需要返回个支持屏幕转向,做个简单的判断,是否支持横竖屏,是的话返回UIInterfaceOrientationMaskAll,否则返回UIInterfaceOrientationMaskPortrait。返回的是个枚举,其中各种值的意思这里不做介绍了。
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)nowWindow {& &
//& & 是非支持横竖屏
& & if (_allowRotation) {
& & & & return UIInterfaceOrientationMaskA&&
& & }&else{
& & & & return UIInterfaceOrientationMaskP
& & 在需要全屏的控制器中需要设置&allowRotation为YES,然后就可以实现横竖屏的自动转换了。
& &&AppDelegate *appDelegate = [UIApplication sharedApplication].
& & appDelegate.allowRotation = YES;
& & 注意在返回其他界面时,要设置allowRotation为NO.
//& & 设置不支持横屏
& & AppDelegate *appDelegate = [UIApplication sharedApplication].
& & appDelegate.allowRotation = NO;
& & 还有个问题需要注意,当横屏的时候,可能会出现导航条,这时要是按下返回按钮或者去其他界面的按钮,到了其他界面也是横屏。所以要在横屏播放视频的时候,隐藏导航条。我用的是通知隐藏导航条,有其他的方法也行,欢迎提出。
& & 首先回到AppDelegate.m文件中刚才的协议代理方法中添加通知
//& & 添加通知 横屏不出现导航条
& & [[NSNotificationCenter defaultCenter] postNotificationName:@"hideNav" object:nil];
& & 然后在需要横屏的那个播放器的控制器中接受通知,实现方法,当横屏时候,隐藏导航条。在这里需要做个横竖屏的判断,我是根据屏幕的宽高来判断的,同样也有很多其他的方法都可以实现。
//& & 接受通知 判断导航条是否隐藏
& & [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(hideN) name:@"hideNav" object:nil];
#pragma mark - 接受通知 判断导航条是否隐藏
- (void)hideN{& &&
& & if ([UIScreen mainScreen].bounds.size.width & [UIScreen mainScreen].bounds.size.height) {
//& & & & 横屏隐藏
& & & & self.navigationController.navigationBarHidden = YES;
& & }else{
//& & & & 竖屏显示
& & & & self.navigationController.navigationBarHidden = NO;
& & 好了,这下就解决了在不支持横屏时,可以全屏播放的功能了,希望可以帮到大家。&
阅读(...) 评论()

我要回帖

更多关于 小程序 横屏 的文章

 

随机推荐