MPMoviePlayerController 存在黑色背景

2023-12-21



我制作 iOS 应用程序。

我使用 MPMoviePlayerController,但这显示黑色背景。

我认为这个问题可以通过这个URL解决,但我不明白使用方式。
MPMoviePlayerController 背景颜色不会粘住 https://stackoverflow.com/questions/7974349/mpmovieplayercontroller-background-color-wont-stick

我的代码是这样的。

NSString *path = [[NSBundle mainBundle] pathForResource:@"movie_files" ofType:@"m4v"];
NSURL *videoURL = [NSURL fileURLWithPath:path];

moviePlayer =  [[MPMoviePlayerController alloc]
                initWithContentURL:videoURL];

//setting
moviePlayer.scalingMode =MPMovieScalingModeAspectFit;
moviePlayer.controlStyle=MPMovieControlStyleDefault;
moviePlayer.shouldAutoplay=NO;
[moviePlayer.view setFrame:CGRectMake(20, 20, 280, 200)];    

//notification
[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlayBackDidFinish:)
                                             name:MPMoviePlayerPlaybackDidFinishNotification
                                           object:moviePlayer];

//clearColor
UIView *subV =[[UIView alloc]init];
for(subV in moviePlayer.backgroundView.subviews) {
    subV.backgroundColor = [UIColor clearColor];
}
[moviePlayer.view addSubview:subV];    
[self.view addSubview:moviePlayer.view];
//show white screen

请告知清楚的背景方式。


您需要将其更改为:

moviePlayer.backgroundView.backgroundColor = [UIColor clearColor];
for(UIView *aSubView in moviePlayer.view.subviews) {
    aSubView.backgroundColor = [UIColor clearColor];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MPMoviePlayerController 存在黑色背景 的相关文章

  • 如何在我的应用程序中添加应用内购买

    我想在我的应用程序中使用应用程序购买应用程序 但我不知道如何执行此操作 任何人都可以帮助我如何做以及源代码在哪里 给我链接或代码 这里有一堆链接 应用内购买编程指南 http developer apple com iphone libra
  • 如何在 UIAlertView (iOS) 中的其他两个按钮(堆叠)之间添加取消按钮

    我正在尝试创建一个带有三个按钮 将堆叠 的 UIAlertView 我希望 取消 按钮位于其他两个按钮之间的中间 我尝试将 cancelButtonIndex 设置为 1 但如果还有其他两个按钮 它只会将它们放置在索引 0 和 1 处 我知
  • -all_load 其他链接器标志导致第 3 方框架中的重复符号错误

    我有一个用于内部应用程序的静态库 其中包含一些常见的实用程序代码 从以前的 SO 帖子中 我发现为了在运行时加载静态库中的类别 我需要包括 all load ObjC在 构建设置 中的 其他链接器标志 字段中 但是 对于我也在使用的闭源第三
  • 使用 AVMutableVideoCompositionLayerInstruction 旋转视频

    我正在 iPhone 4 上使用前置摄像头拍摄视频 并将视频与其他一些媒体资源结合起来 我希望该视频为纵向 所有视频的默认方向都是横向 在某些情况下 您必须手动管理 我正在使用 AVFoundation 特别是 AVAssetExportS
  • iOS:如何在不降低 fps 的情况下播放音频?

    我正在使用 Sprite Kit 最好使用 Swift 库 为 iOS 9 开发游戏 目前 我正在使用 Singleton 在其中预加载音频文件 每个文件都连接到一个单独的 AVAudioPlayer 实例 这是一个简短的代码片段来了解这个
  • TestFlight 提供反馈按钮

    我正在使用 iOS 8 的最新 testflight 版本 我将自己添加为内部测试人员 现在当我使用 testflight 打开应用程序时 我找不到反馈按钮 如果有人有任何线索 请告诉我 您在 Testflight 应用程序中提供反馈 打开
  • 如何使用 iOS 可达性

    我正在开发一个使用网络的 iPhone 应用程序 iPhone 通过 HTTP 请求与我的服务器通信 并且应该可以在 WiFi 和 3G 上运行 我目前使用NSURLConnection initWithRequest向我的服务器发送异步请
  • iPhone - 创建自定义 UITableViewCell 顶部和底部边框

    我一直在到处寻找 但还没有找到我的答案 我使用 JSON 中的动态单元格填充 UITableView 并尝试隐藏任何额外的单元格 我关闭了IB中的分隔符 当然所有的单元格分隔符都消失了 如何在每个 tableviewcell 的底部和顶部添
  • 如何以编程方式设置设备(UI)方向?

    希望屏幕 UI 上的所有内容都能够从横向左向右旋转 反之亦然 我该怎么做呢 这是私人的吗 我知道 BOOL shouldAutorotateToInterfaceOrientation UIInterfaceOrientation inte
  • 如何将 NSSecureCoding 与 id 对象一起使用

    我正在创建一个链接列表并使用容器对对象 下一个和上一个属性进行分组 就像基金会收藏一样 我希望它能够实现NSSecureCoding 这是声明 interface ListContainer NSObject
  • 如何检测 UISwipeGestureRecognizer 的结束?

    来自苹果文档 滑动是一种离散手势 因此每个手势仅发送一次关联的操作消息 void touchesEnded NSSet touches withEvent UIEvent event 当我使用 UISwipeGestureRecognize
  • Swift 3:如何访问48字节CFData中matrix_float3x3的值?

    我正在尝试访问内在矩阵answer https stackoverflow com a 48159895 9296667 通过运行下面的命令 我能够得到一个 48 字节的任意对象 https developer apple com docu
  • 如果您使用 CocoaPods,您的 .gitignore 中会包含什么内容?

    我从事 iOS 开发已经几个月了 刚刚了解到有前途的可可豆荚 http cocoapods org 用于依赖管理的库 我在个人项目上尝试过 添加了依赖项Kiwi https github com allending Kiwi到我的 Podf
  • mgwt - 以编程方式改变方向

    是否可以在 gwt mgwt 应用程序中更改强制执行特定的屏幕方向 可以说我希望用户始终以横向模式使用应用程序 这取决于 是作为phonegap应用程序 而不是在浏览器内部 如果您作为 Web 应用程序运行 则不需要t get any co
  • 是否可以扩展现有的 Objective-C 块?

    我有一个使用标头中定义的块的类 如下所示 property readwrite copy RequestSucceededBlock succeededBlock 该物业succeededBlock已经设置了一个块 有没有办法用另一个仍然调
  • UIStackView分布均匀填充

    所以 我有一个UIStackView其中包含四 4 UIViews 如果我删除其中一 1 个UIViews 其他三 3 个将填满UIStackView 我的问题 如何添加最大高度UIView这样它就不会填满整个空间UIStackView即使
  • 无法从 iOS 中的框架访问 .nib(XIB) 文件

    我已经从现有的代码库中创建了一个框架 并尝试在新的代码库中使用它 这很好用 但是当我尝试访问属于我的框架包的一部分的 nib 文件时 我的应用程序崩溃了 这是我用来访问视图控制器 XIB 文件的代码 testViewController c
  • iOS Safari Mobile 禁用上一个和下一个选择输入

    上周五我发现了关于此问题的类似问题 但似乎无法再次找到它 如果有人能指出我正确的方向 那就太好了 本质上我在一个页面上有多个选择菜单 第一个在加载时填充 第二个在第一个选择时填充 够简单的 但是 在 iOS 设备中 当您点击选择元素时 它会
  • AFNetworking XML 请求问题

    我在用着AFNetworking 2使用 JSON 响应 它工作正常 现在我必须将其转换为 XML 而不是使用 JSON 因为服务器响应是 XML 格式的 在我搜索之后 我找到了这段代码 但它不起作用 与 Charles 我发现请求是错误的
  • Cordova 2.4.0 或 2.5.0 或 2.6.0 和 requirejs

    Cordova 2 4 0 及更高版本支持 AMD 加载到 javascript 中 我特别希望将 Cordova 2 5 0 与最新版本的 RequireJS backbone jquery jquery mobile 一起使用 我还没有

随机推荐

  • Django 中关系不存在错误

    我知道关于这个问题有很多问题 我查看了解决方案 不幸的是它们都不适合我 我创建了一个名为 用户管理 的新应用程序 并向该应用程序添加了一个模型 添加模型后 我将用户管理添加到设置中的 INSTALLED APPS 中 然后我运行 pytho
  • 如何用空格填充 NSString?

    例如 我需要 NSString 至少有 8 个字符 而不是使用循环在其上添加左侧填充空格 有没有办法做到这一点 Examples Input Output Hello Hello Bye Bye Very Long Very Long ab
  • 优化导致超时? [复制]

    这个问题在这里已经有答案了 我正在开发一个程序 该程序接受一个整数并查找该整数具有的连续总和的组合数量 数字13可以表示为连续正数之和 整数6 7 十四可以表示为2 3 4 5 也是一个和 连续正整数 有些数字可以表示为 以多种方式求连续正
  • 我知道回调函数是异步运行的,但为什么呢?

    语法的哪一部分提供了该函数应该在其他线程中运行并且是非阻塞的信息 让我们考虑一下 Node js 中的简单异步 I O var fs require fs var path process argv 2 fs readFile path u
  • 用户定义对象的类型转换

    就像我们对 ToString 所做的那样 有没有办法定义转换方法 obj MyClass another class obj 无需在 php 中输入强制类型转换 Edit 由于这个话题似乎引起了一些混乱 我想我应该详细说明一下 在 Java
  • 更改数据捕获仅用于更新和删除

    我们的数据库插入量不大 每晚 200 500k 但更新量很少 每天可能几百个 我需要无限期地保留对插入行本身的所有更改的历史记录 但不是实际的插入 我很想使用更改数据捕获 但支持此操作所需的空间量不可用 如果我能弄清楚做以下其中一项 我的生
  • python从excel创建字典

    我有一个包含 2 列的 Excel 工作表 第一列是姓名 第二列是年龄 我想创建一个字典 其中名称是键 年龄是值 这是代码 但它错误地创建了字典 keyValues x value for x in worksheet col 0 data
  • WPF 的轻量级文本库?

    有谁知道有一个轻度标记文本到样式文本格式化库 即类似 Markdown 或 Textile NET 的东西 但它会生成本机 XAML 文档 或者更确切地说 FlowDocument 模型或类似的可以直接显示在 WPF 应用程序中 以避免使用
  • PHP 无法解析时间字符串

    我需要根据从表单收到的值创建一个日期时间 问题是该值像字符串一样被接收 2016 10 10T08 29 06 959Z 我需要像这样接收2016 10 10T08 29 06 959Z不带引号 因为如果我收到带引号的消息 则会出现下一个错
  • 当进程提升时,如何获取非提升会话的 Windows 身份验证 ID

    我需要获取由 GetTokenInformation 返回的 AuthenticationID 和登录站的用户的 TokenStatistics 类 无论我是否被提升 让我给你一些更多的信息 假设我这样做 var Result GetTok
  • CodeIgniter 路由在 Nginx 下不工作

    Ubuntu 16 04 参考设置this https www howtoforge com tutorial installing nginx with php7 fpm and mysql on ubuntu 16 04 lts lem
  • 无法解码Spring云流DefaultKafkaHeaderMapper中的json类型

    我们正在使用 spring cloud stream 并计划升级我们的 Kafka 版本 我们的应用程序使用spring cloud stream 2 0 0 spring kafka 2 1 7 与 apache kafka 服务器1 0
  • IVY - 设置默认传递值

    如何覆盖 IVY 中传递性的默认值 我假设您不希望 ivy 下载 a 的临时依赖项依赖性声明在你的ivy xml file 选项 1 传递参数 ivy xml
  • 如何平移视图,但保持其原始起始位置

    我正在对视图进行动画处理 以便在键盘出现时隐藏底部导航栏 我的问题是 我可以平移底部导航栏 主 消息区域 可以跟随它 但在 消息区域 的顶部形成一个间隙 有没有办法进行翻译 但保持 消息区域 的顶部与操作栏对齐 Here is an exa
  • Cordova iOS 模拟器电话和邮件无法正常工作

    我无法在我的 iOS Cordova 应用程序上通过 href 发起呼叫和发送邮件 对于代码 a href Call a 我在 Xcode 控制台中收到错误如下 There is no registered handler for URL
  • Android 有相当于 JPanel 的东西吗?

    Android有相当于Java的面板吗 我需要具有设定大小的东西 我可以动态添加不同的视图 有这样的技术吗 我基本上想要一个在 xml 代码中具有设定大小的空白区域 稍后我可以在活动中添加按钮 稍后添加的原因是按钮的数量和按钮的大小变化很大
  • 使用 :after 选择器添加

    我试图在页面中的每篇文章后面 自动 添加一条水平线 有没有办法使用 after 选择器来做到这一点 我希望能够将其设计成这样 article padding 10px article after content hr 这对于纯 CSS 来说
  • 如何在 Laravel 测试用例中模拟 xmlHttpRequests?

    更新内容见下文 我的控制器区分 ajax 和其他请求 使用Request ajax 作为条件 这工作得很好 但我想知道是否有一种方法可以对处理请求的控制器进行单元测试 测试应该是什么样的 可能是这样的 但它不起作用
  • 如何使用 ImageIcon 制作可拖动组件

    我正在尝试为国际象棋游戏构建一个用户界面 我用过一个网格包布局洋溢着JLabels棋子是图像图标 of the JLabels 现在我想通过在棋盘上拖动棋子来移动棋子 有没有办法做到这一点图像图标 或者有更好的方法来解决问题吗 编辑 这是一
  • MPMoviePlayerController 存在黑色背景

    我制作 iOS 应用程序 我使用 MPMoviePlayerController 但这显示黑色背景 我认为这个问题可以通过这个URL解决 但我不明白使用方式 MPMoviePlayerController 背景颜色不会粘住 https st