首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏雨尘分享

    MPMoviePlayerController 播放记忆功能(setCurrentPlaybackTime)之前方案可行方案

    后来发现也不行也会出现跳不到的情况 可行方案 虽然 在 MPMoviePlayerReadyForDisplayDidChangeNotification 里面写不行,但是却给了一种方案,就是在 MPMoviePlayerController

    72120发布于 2018-06-07
  • 来自专栏一“技”之长

    iOS视频功能模块的开发 原

    iOS视频功能模块的开发 一、使用MPMoviePlayerController进行视频播放         MPMoviePlayerController是iOS中进行视频播放开发的一个控制类,里面涵盖了视频播放中大部分的需求功能 1、初始化方法         MPMoviePlayerController可以播放网络视频,也可以播放本地视频,通过不同的URL来进行初始化,例如本地视频的初始化如下: //视频文件路径     NSString fileName ofType:@"mp4"];     //视频URL     NSURL *url = [NSURL fileURLWithPath:path];     //视频播放对象     MPMoviePlayerController  * movie = [[MPMoviePlayerController alloc] initWithContentURL:url]; 初始化和完成相关配置后,我们需要将MPMoviePlayerController 进行的简单的初始化后,对其中MPMoviePlayerController进行其他配置,之后通过模态跳转切换控制器即可。         

    1.5K70发布于 2018-08-16
  • 来自专栏用户4669341的专栏

    IOS开发:直播系统中视频播放功能实现

    iOS中有多种方式可以实现视频播放功能:MPMoviePlayerController、MPMoviePlayerViewController、AVPlayer。这篇文章介绍前两个。 MPMoviePlayerController MPMoviePlayerController支持MOV、MP4、M4V、3GP等常用格式的视频,它可以进行播放、暂停、停止、全屏的操作,虽然它是个视图控制器 ViewController.h" #import <MediaPlayer/MediaPlayer.h> @interface ViewController () @property (nonatomic, strong) MPMoviePlayerController addNotification]; } - (IBAction)playButtonClick:(id)sender { [self.player play]; } // 懒加载 - (MPMoviePlayerController _player) { _player = [[MPMoviePlayerController alloc] initWithContentURL:[self getNetworkUrl]

    1.9K30发布于 2019-03-06
  • 来自专栏谈补锅

    机试题:地图定位、拍照并显示、录制视频并播放

    是否切换拍照和录制视频 @property (assign, nonatomic) NSInteger currentTag; //当前tag @property (nonatomic, strong) MPMoviePlayerController picker.allowsEditing=YES;//允许编辑 _picker.delegate=self;//设置代理,检测操作 } return _picker; } //视频播放器 -(MPMoviePlayerController _moviePlayer) { _moviePlayer = [MPMoviePlayerController new]; _moviePlayer.view.frame

    89340发布于 2018-09-27
  • 来自专栏梧雨北辰的开发录

    iOS视频播放的基本方法

    Apple为我们提供了多种方法来实现视频播放,包括MPMoviePlayerController,MPMoviePlayerViewController,AVPlayer,AVPlayerViewController 而值得注意的是,上述的MPMoviePlayerController与MPMoviePlayerViewController在iOS9.0之后被弃用。 iOS播放视频.png 温馨提示:代码更直观,首先附上本文Demo 一、MPMoviePlayerController 1.播放视频 MPMoviewPlayerController继承于NSObject junqing/1115.mp4"; NSURL *webVideoUrl = [NSURL URLWithString:webVideoPath]; self.playerController =[[MPMoviePlayerController 理解了这个,我们就可以知道在使用MPMovicePlayerViewController的时候我们可以通过它的MPMoviePlayerController属性设置很多播放器的属性了,具体用法和MPMoviePlayerController

    5.4K20发布于 2018-07-06
  • 来自专栏娱乐心理测试

    IOS13的详细适配

    colorWithHex:@"#999999"]}]; searchField.attributedPlaceholder = arrStr; 彻底废弃UISearchDisplayController、MPMoviePlayerController 原因: Xcode11编译的安装包使用UISearchDisplayController和MPMoviePlayerController时会崩溃. 解决方案: 1、使用UISearchController替代UISearchDisplayController 2、检查工程中是否有使用MPMoviePlayerController 10.UISegmentedControl

    4K10发布于 2019-10-23
  • 来自专栏微信终端开发团队的专栏

    iOS微信小视频优化心得

    MPMoviePlayerController MPMoviePlayerController是一个简单易用的视频播放控件,可以播放本地文件和网络流媒体,支持mov、mp4、mpv、3gp等H.264和 但这方案的缺点是,同一时间只能有一个MPMoviePlayerController对象播放,不满足同时多个播放的需求;而且也不支持静音播放。 MPMoviePlayerController适合于全屏播放视频的场景。 2. 相比MPMoviePlayerController,AVPlayer有最多可以同时播放16个视频。

    5.1K91发布于 2018-01-29
  • 来自专栏進无尽的文章

    多媒体 -获取本地图片和视频文件

    dateString = [dateFormatter stringFromDate:date]; return dateString; } 由于相册视频不能获取到绝对地址,故使用系统自带的MPMoviePlayerController _moviePlayer) { _moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:albumVideoInfo.videoURL

    1.1K20发布于 2018-09-12
  • 来自专栏音视频技术学习笔记

    音视频技术(3)- 入门DEMO

    PlayViewController.h" #import <MediaPlayer/MediaPlayer.h> @interface PlayViewController () @property MPMoviePlayerController self.moviePlayer play]; } -(void)dealloc{ [[NSNotificationCenter defaultCenter] removeObserver:self]; } -(MPMoviePlayerController resource.bundle/war3end.mp4"]; NSURL *url = [NSURL fileURLWithPath:urlStr]; _moviePlayer = [[MPMoviePlayerController

    1.2K20发布于 2020-03-27
  • 来自专栏雨尘分享

    An AVPlayerItem cannot be associated with more than one instance of AVPlayer 你困扰了我这么久

    也就是因为MPMoviePlayerController 播放视频的时候引起的,于是我也很好奇 怎么可能会呢 ,视频播放是我们项目中最常用的功能,如果说 有问题 不可能会一直没有收到 反馈啊,而且我们自己测试的时候也没有任何问题啊 ,现在我只知道是 MPMoviePlayerController 播放视频引起的 ,但是目前并不知道 这个问题怎么重现的,于是我在网上查找了相关的资料,发现很多人也有这个情况的出现,而且惊奇的发现有人提到这个问题是出现的 你们的程序中也有这样的问题而且 你还没有测试出如果出现这个崩溃  你不妨按照我的方法测试下: 播放视频 — 切到后台 — 进入前台 — 换台 - 再切换后台 就会出现 (概率出现 但概率很高)   总结这个问题是 MPMoviePlayerController

    1.5K40发布于 2018-06-07
  • 来自专栏一“技”之长

    iOS新的视频开发框架AVPlayerViewContoller与画中画技术

    新的视频开发框架AVPlayerViewContoller与画中画技术 一、引言         前面有一篇博客探讨了iOS中视频播放的开发相关类和方法,那篇博客中主要讲解的是MeidaPlayer框架中的MPMoviePlayerController 于此同时,在iOS9中,MPMoviePlayerController与MPMoviePlayerViewController类也被完全易用,开发者使用AVPlayerViewController可以十分方便的实现视频播放的功能并在一些型号的

    2.5K40发布于 2018-08-15
  • 来自专栏移动端开发

    iOS 视频播放方式整理

    继承自 UIView           说白了这个文件写的就是播放器的UI,包括一些播放按钮,进度条,以及全屏切换等等       2、KRVideoPlayerController   集成自 MPMoviePlayerController             继承之后直接使用MPMoviePlayerController来播放视频,是在它初始化的时候在self.view 上添加 KRVideoPlayerControlView 这个自定义的 就是遵守了上面说的MPMediaPlayback协议,下面的MPMoviePlayerController源码: ?       3、在给MPMoviePlayerController写的类别MPMovieProperties、MPMoviePlayerThumbnailGeneration、MPMoviePlayerTimedMetadataAdditions 包含了这个播放器几乎所有的功能,淡然这部分的方法代代码都是在MPMoviePlayerController.h中,有兴趣或者需要的可以command进去了解。      

    3.3K100发布于 2018-02-06
  • 来自专栏谈补锅

    iOS开发之多媒体API (转载)

    iOS播放视频  iOS sdk为播放视频提供了非常简便方法,提供的MPMoviePlayerViewController类作为开发使用,在iOS4以前的版本是MPMoviePlayerController moviePlayerView.moviePlayer属性是MPMoviePlayerController类型,它有的controlStyle属性 可以控制播放行为,它的取值有: MPMovieControlStyleFullscreen MPMovieControlStyleNone没有播放控件 MPMovieControlStyleEmbedded  MPMovieControlStyleDefault MPMoviePlayerController

    1.9K20发布于 2018-09-27
  • 来自专栏正则

    iOS10-iOS15主要适配回顾

    iOS 13 推出暗黑模式,UIKit 提供新的系统颜色和 api 来适配不同颜色模式,xcassets 对素材适配也做了调整 2、支持第三方登录必须,就必须Sign In with Apple 3、MPMoviePlayerController

    1.7K50发布于 2021-11-04
  • 来自专栏KyXu

    【iOS 开发】同步快速判断视频是否可以播放

    "readyToPlay" : "fail") } } } 如代码所示,我们可以使用 AVPlayer (MPMoviePlayerController 在 iOS 9 被 deprecated

    2.6K20发布于 2019-04-11
  • 来自专栏君赏技术博客

    百思不得姐数据挖掘第三篇

    我们轻松的搜到播放视频需要这个类MPMoviePlayerController,我们导入试一下。

    88720发布于 2018-09-07
  • 来自专栏梧雨北辰的开发录

    iOS面试知识总结之基本概念总结

    11.了解视频播放相关知识 Apple已经为我们提供了多种方法来实现视频播放,包括MPMoviePlayerController,MPMoviePlayerViewController,AVPlayer 而值得注意的是,上述的MPMoviePlayerController与MPMoviePlayerViewController在iOS9.0之后被弃用。下面是四种播放方式的区别: ?

    1.4K70发布于 2018-04-24
  • 来自专栏Creator星球游戏开发社区

    Cocos Creator 出新版本啦, 2.1.2 圆形Shader终于可以完美解决了!

    阅读原文]进入下载页查看 详细改动说明如下 What's New 支持 iOS 13 为了支持即将发布的 iOS 13 操作系统,我们将 iOS 原生平台上的 VideoPlayer 底层实现由 MPMoviePlayerController

    3.5K30发布于 2019-09-25
  • 来自专栏月亮与二进制

    [译]《iOS Human Interface Guidelines》——Sound声音

    当你使用MPMoviePlayerController类来支持AirPlay播放时,你可以从允许用户选择当前范围内的AirPlay设备的标准控制中获益。

    2.7K30发布于 2021-11-23
  • 来自专栏云原生布道专栏

    【IOS开发进阶系列】IOS常用开发技巧专题

    Objective-C @interface MPMoviePlayerController : NSObject <mpmediaplayback> {     void *_internal;   

    1.4K40编辑于 2023-10-16
领券