示例代码 MoviePlayer 问题

2024-01-18

我之前已经发布过这个问题,但无法得到答案,所以我再次发布。是关于从 iPhone 开发者网站下载的 MoviePlayer 示例,当我按下电影播放器​​控制模式中的“完成”按钮时,电影完成并退出到主窗口查看,同时调用了moviePlayBackDidFinish函数,但是当我再次播放电影时,播放器屏幕不断闪烁,如何防止这种情况?

我没有做任何更改的代码完全是从苹果网站下载的示例代码构建的,以前有人遇到过这个问题并解决它吗?


此问题仅出现在模拟器中,不会出现在实际设备上。 如果你想摆脱这个,你需要释放 MoviePlayer 并在每次播放电影时分配一个新的。例如。:

- (void) moviePlayBackDidFinish:(NSNotification*)notification
{
    // remove observer
    [[NSNotificationCenter defaultCenter] 
     removeObserver:self
     name:MPMoviePlayerPlaybackDidFinishNotification
     object:thePlayer];

    [thePlayer release];
}

and

thePlayer = [[MPMoviePlayerController alloc] initWithContentURL:theMovie];

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

[thePlayer play];

别处。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

示例代码 MoviePlayer 问题 的相关文章

  • 如何以编程方式从 iPhone 地址簿获取地址占位符文本?

    我试图为用户提供一种在基于位置的应用程序中输入地址的方法 并且我希望它看起来与 iPhone 联系人 地址簿中的地址完全相同 这意味着我需要根据所选国家 地区更新每个字段的占位符文本 例如 美国占位符是 街道 城市 State ZIP 英国
  • 从选项卡栏项目中删除徽章

    如何从选项卡栏项目中删除徽章我使用了下面的代码 但不适合我 UITabBarItem chatbadge appDelegate tabBarController tabBar items objectAtIndex 2 chatbadge
  • 在ios键盘上方显示建议工具栏

    我是iOS开发的新手 我正在尝试在 ios 5 1 中创建一个具有 textView 的拼写建议类型应用程序 这样如果用户点击键盘的某个键 则建议工具栏会出现在键盘顶部 其中包含所有建议 并且如果用户点击这些建议之一它将显示在 textVi
  • IOS - 如何创建具有模糊背景的 Facebook 反应栏?

    虽然这周可能不会复制 Facebook 的某些设计 但我希望能够设计我自己的下面的反应指示器视图版本 我有三个UIImageViews 排列在与上面相同的位置 问题是 与 Facebook 不同 背景颜色可能会改变 即位于UIBlurEff
  • 自定义选项卡栏上的“更多”菜单

    我在我的应用程序上使用选项卡栏 UITabBarController 我希望自定义单击 更多 按钮时出现的表格的外观 我已经研究出如何通过设置来更改更多屏幕上导航栏的外观 self moreNavigationController navi
  • Objective-C 内存管理:发布时崩溃

    我是 Objective C 的新手 似乎无法正确理解内存管理代码 我有以下代码 Media myMedia self myMediaManager getNextMedia self navigationItem title self m
  • 无法禁用 CALayer>>removeFromSuperlayer 的动画

    我希望从其超级层中删除 CALayer 而无需设置动画 这里发生的事情是图层动画到一个位置 效果很好 但是当动画停止时 执行此代码 将图层返回到其开始位置 并淡出 大概然后从超级层中删除 如何阻止它动画 removeFromSuperlay
  • 如何以编程方式创建选项卡栏

    大家好 我有基于导航的应用程序 其中我也需要在视图之一中实现选项卡栏 在一个视图中我需要 5 个选项卡 有人可以建议我以编程方式创建选项卡栏吗 每个选项卡应导航到另一个 xib 建议始终受到赞赏 问候 以下是 Apple 提供的用于以编程方
  • 隐藏故事板中的导航栏

    谁能告诉我如何隐藏故事板中的导航栏 我下面的代码在模拟器中运行时工作正常 但它仍然出现在我的故事板中 这真的很烦我 因为它弄乱了我的图像的位置 有人可以帮忙吗 void viewWillAppear BOOL animated super
  • iOS 低内存崩溃,但内存使用率非常低

    这已经困扰我很长时间了 我的应用程序运行占用大约 2 74MB 内存 没关系 但当它创建 UIWebView 时 它会增加到大约 5 87MB 并继续崩溃 这些是在我的第一代 iPad 上运行时仪器中的实时字节下给出的值 我找不到崩溃日志
  • iPhone Mobile Safari:强制键盘打开

    这是一个 HTML CSS JS jQuery iPad 应用程序 我有一个按钮 可以向下滑动输入表单 我想让用户将注意力集中在输入上 然后启动键盘 这是我正在处理的 但不起作用 myFormField focus 这确实集中了输入 但无法
  • 从本机 iPhone 应用程序访问 UIWebView 本地存储数据

    我正在编写一个包含 UIWebView 组件的本机 iPhone 应用程序 该组件访问互联网 Web 应用程序 并且该 Web 应用程序使用 HTML5 本地存储离线存储数据 是否可以从本机应用程序访问此本地存储数据 我想做类似的事情 简而
  • 如何从标签栏控制器上方显示 UIActionSheet 视图?

    我需要在选项卡栏控制器上方显示操作表 我的意思是 即使操作表视图处于可见模式 我也能够看到选项卡栏控制器 因此 请建议如何从选项卡栏控制器上方查看 是否可以 其次 如何更改操作表的背景颜色和取消按钮背景颜色 请帮我 谢谢你 马丹 莫汉 要从
  • Xcode - 发布和分发配置中的 Malloc_Error

    仅当我在设备上选择发布或分发配置时 我才会收到此错误 在模拟器上它运行良好 请问 我错在哪里 cc1obj 4113 malloc mmap size 429379584 failed error code 12 error can t a
  • 调用当前的 Modal ViewController 两次?

    我遇到了 UIViewController presentModalViewController 被调用两次的问题 我有一个模态视图 我试图调出另一个模态视图 但第二次没有任何反应 我怀疑它被隐藏了 还有其他人这样做过吗 您不能在同一个父控
  • 检测 iPhone 屏幕是否打开/关闭

    有没有办法检测 iPhone 的屏幕是打开还是关闭 例如 当按下手机的屏幕锁定按钮时 我一直在使用 void applicationWillResignActive UIApplication application 为此类事件做准备 在大
  • 为什么 Apple 建议以编程方式创建模态导航控制器?

    以模态方式呈现导航控制器时 以编程方式创建和配置导航控制器对象通常更简单 虽然您也可以使用 Interface Builder 来执行此操作 但通常不建议这样做 事实上 因为我的导航控制器很简单 我宁愿在IB中自定义视图 虽然我不知道确切的
  • 找不到 Cocoa/Cocoa.h 文件

    我在用XMPPFramework在我的应用程序中 我已将 Cocoa Cocoa h 导入到我的 m 文件中 但是当我构建项目时Xcode显示错误 错误 未找到 Cocoa Cocoa h 文件 我该如何解决这个错误 如果您正在为 iOS
  • 移动物体而不实际接触物体

    我是 iPhone 开发的初学者 我一直在寻找这个问题的答案 但还没有找到任何东西 我想做的是允许用户移动对象而无需实际触摸该对象 他们可以触摸屏幕上的任何位置 并且当他们移动时 对象将从原来的位置向用户的方向移动移动但不会跳到他们的触摸位
  • 带有自定义字体的 UILabel 错误呈现

    在我的 iPhone 应用程序中 我为所有 UILabel 设置了自定义字体 更准确地说 我对 UILabel 进行了子类化 重写了一个方法 在该方法中设置了自定义字体 然后将 IB 中的所有标签设置为该自定义类 现在的问题是 所有文本都渲

随机推荐

  • iOS 推送通知自定义声音重复?

    我正在处理推送通知 我已经为推送通知实现了自定义声音 如果推送通知自定义声音只有 5 秒长 那么我可以重复它直到达到最大声音限制 30 秒 吗 例如 我可以重复播放一个通知的声音 6 次吗 JSON 有效负载是 array alert gt
  • 替代 ClientLogin 进行身份验证

    由于 Google 将 ClientLogin API 列为已弃用 建议的替代方案是什么 就我而言 我需要一台服务器来使用我拥有的凭据进行身份验证和发布内容 OAuth 等替代方案在这种情况下不起作用 根据您的应用场景 认证方式有所不同 报
  • 你能在 Angular 中压缩 get 请求的内容吗?

    我正在使用 Angular 获取一些 JSON 如下所示 http url https www somemachine com getdata method GET params success function data status h
  • 尝试让 main/form1 之外的类相互交互是否是一种不好的形式? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何从 GitHub 构建 R 包?

    我尝试建立R 包的分支 https github com patcpsc rredis来自github 这个fork有一个新的错误修复 https github com bwlewis doRedis issues 10 我能够构建并安装来
  • 使散景的自定义 TapTool 适用于全息视图

    我想使用散景TapTool单击每个 URL 时打开不同的 URLholoviews Polygons 散景中的一个完美示例是散景文档 https docs bokeh org en latest docs user guide intera
  • Python pip包安装elastic-search-curator时出现RequestsDependencyWarning

    我通过以下命令安装了弹性搜索策展人 sudo pip install U elasticsearch curator 一切都安装好了 但是现在当我执行以下操作时 curator cli version 我收到以下依赖性警告 usr loca
  • javax.net.ssl.SSLHandshakeException:没有适当的协议(协议已禁用或密码套件不合适

    我知道有几个关于此错误的问题 但没有任何对我有帮助 我有在 gmail 服务器上发送带有附件的电子邮件的方法 效果很好 昨天我买了一台新的 mac mini m1 我尝试用这种方法发送电子邮件 但它引发了此错误 public static
  • Gson - 将嵌套对象序列化为属性

    有没有一种简单的方法可以将嵌套对象转换为 JSON 我正在尝试创建一个 JSON 对象来匹配后端 我在网络中使用 Retrofit 它使用 Gson 将对象转换为 JSON 我无权访问网络调用和转换之间的任何代码 因此我试图找到一种干净的方
  • 带有自定义项目的 JavaFx 2 ChoiceBox

    我有一堂课 例如 public class myClass int age String name public String toString return name public static ObservableList
  • Spark SQL 中的数组交集

    我有一个表 其中包含名为的数组类型列writer其值如下array value1 value2 array value2 value3 ETC 我在做self join获得数组之间具有共同值的结果 我试过 sqlContext sql SE
  • 解析错误:标识符“React”已被声明

    我正在尝试导入组件 但我无法做到这一点 我也尝试过 导出默认类 App 扩展 React Component 而不是类 App 扩展 Component 但这并不能解决我的问题 import React from react import
  • CSS如何让元素淡入然后淡出?

    我可以通过使用以下 css 将其类更改为 elementToFadeInAndOut 来制作不透明度为零的淡入元素 elementToFadeInAndOut opacity 1 transition opacity 2s linear 有
  • 相关对象的 Django 模型约束

    我有以下模型代码 class Tag models Model user models ForeignKey auth User on delete models CASCADE class Activity models Model us
  • 将 AVPackets 复用到 mp4 文件中

    我正在开发一个工具 它从网络接收 h 264 实时流 发送者是硬件编码器 缓冲最后 x 分钟 并在触发时创建最后 x 分钟的视频文件 我的工具能够接收实时流并使用 boost serialization 缓冲 AVPackets 此外 我可
  • EF 不会从表中的外键生成外键关联[重复]

    这个问题在这里已经有答案了 我有一个表 tblEvent 和另一个表 tblContact tblEvent 中有一个字段 ContactID 它通过外键链接到 tblContact 中的 ContactID 我已经三重检查了 外键在数据库
  • 具有嵌套突变的 Graphql?

    如果可能的话 我正在尝试找出如何使用 graphql 突变来改变嵌套对象 例如我有以下架构 type Event id String name String description String place Place type Place
  • SPARQL 支持 protege 5

    protege 5 2 0 SPARQL 查询插件 2 02 对 SPARQL 的支持程度如何 我尝试使用 FILTER STRSTARTS STR subject STR prefix 我得到 未知函数 http www w3 org 2
  • 以编程方式调用 ASP.NET Core 请求管道

    Question 考虑到我有 HTTP 动词 路由 标头和正文有效负载 是否有一种方法可以从我自己的应用程序中以编程方式调用 ASP NET Core 请求管道 背景 在某些用例中 我们的 ASP NET Core 应用程序的 WebAPI
  • 示例代码 MoviePlayer 问题

    我之前已经发布过这个问题 但无法得到答案 所以我再次发布 是关于从 iPhone 开发者网站下载的 MoviePlayer 示例 当我按下电影播放器 控制模式中的 完成 按钮时 电影完成并退出到主窗口查看 同时调用了moviePlayBac