问题标签 [mpmovieplayer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1678 浏览

iphone - iPad 上的 MPMoviePlayerController 播放错误

我正在编写一个应用程序,它将使用 iPad 上的 MPMoviePlayerController 大量播放视频。问题是当我大约 15 小时前停止工作时,该应用程序运行良好并播放视频,但现在视频无法播放。MPMoviePlayerController 将显示视频的第一帧,在全屏视图中我可以很好地浏览电影,但是当我点击播放时它会立即暂停。我有下面的代码,在调试时我注意到当我调用 play 时,它会发送一个 MPMoviePlayerPlaybackStateDidChangeNotification,playbackState 为 MPMoviePlaybackStatePlaying,然后它立即发送另一个 MPMoviePlayerPlaybackStateDidChangeNotification 通知,playbackState 为 MPMoviePlaybackStatePaused。不确定这是否有帮助,但如果您在我的代码中发现任何错误或有想法,请告诉我,

0 投票
1 回答
1184 浏览

iphone - 在 iPhone SDK 4.0 中使用 MPMovieController 的问题

我在我的应用程序中使用 MPMoviePlayer 播放短视频,在 SDK 3.1.3 中没有问题。我对 SDK 4 中的代码进行了更改,但视频没有播放。我只是得到一个黑屏和音频。Apple Dev Center 没有针对最新 SDK 的此类的任何示例代码。以下是我正在使用的代码:

以上结果只是在黑屏下播放音频。在播放结束时正确调用通知。

当上述方法不起作用时,我什至尝试使用新的 MPMoviePlayerViewController 类,如下所示:

同样的问题仍然存在 - 我可以听到音频并且播放结束时的通知按预期调用。但是我只看到黑屏而不是视频。

视频的编码没有任何问题,因为相同的视频在 iTunes 和我的 iPod Touch 上的常规视频播放列表中都可以正常播放。

谁能帮我解决这个问题?

提前致谢

0 投票
1 回答
1360 浏览

iphone - MPMoviePlayerViewController 在 OS 3.0 上崩溃

在测试我的应用程序期间,我发现它在使用 OS 3.0.1 和 3.1.1(iPod Touch)的 iphone 上崩溃了。

我有以下代码用于播放放置在远程服务器上的视频。它可以在 iOS 4.0 和装有 OS 3.2 的 iPad 上完美运行

Xcode 设置为使用 SDK 4.0,但目标操作系统为 3.0。

在 3.0.1 和 3.1.1 上运行时,我收到以下错误:

希望你们能帮助我。

0 投票
1 回答
2496 浏览

iphone - 在moviePlayerController中隐藏ActivityIndi​​cator

如您所知,当我使用 MPmoviePlayerController 播放电影时,moviePlayer 应该在moviePlayer'view 的中心显示一个activityIndi​​catorView。现在,我在我的程序中放了一个自定义的activityIndi​​catorView,我只想隐藏或删除MPMoviePlayController的activityIndi​​catorView,我可以这样做吗?

0 投票
2 回答
3382 浏览

cocoa-touch - MPMoviePlayerViewController 黑屏问题!

我有这段代码试图在 iPhone 4 模拟器上运行视频。

问题是它看起来像是加载了播放器,但半秒后在整个应用程序顶部加载了一个后屏,禁用了触摸和所有内容,而且看起来它也没有播放视频,因为我什么也听不见。

有任何想法吗?!

0 投票
0 回答
627 浏览

iphone - MPMoviePlayerViewController 似乎有内存泄漏

MPMoviePlayerViewController用来制作moviePlayer。但是,当我单击“完成”按钮或取消播放器时,使用的内存总是会增加。为什么??

0 投票
3 回答
11565 浏览

objective-c - 如何在 iPad 上处于全屏模式时捕捉 MPMoviePlayer 下一个按钮单击事件?

MPMoviePlayerViewControlleriPad 上处于全屏模式时,它的控件默认设置为在覆盖层上有一个上一个和下一个按钮。在我的项目中,我需要捕获该覆盖按钮的点击并相应地处理它。因为我不确定如何调用播放列表,所以没有下一个项目,一旦我退出全屏模式,单击按钮会破坏视图。不知何故,它只是不知道该怎么做,我没有得到任何错误。

我想知道的是是否有办法从fullscreen下一个和上一个按钮监听/捕获该事件?

我还尝试使用我自己的控件进行覆盖以在MPMoviePlayer,MPMoviePlayerController和 theMPMoviePlayerViewController上运行,但没有成功。一旦玩家进入fullscreen模式,任何存在的叠加层都会被忽略,并且不会随着屏幕缩放而进行。

有没有一种可靠的方法可以在fullscreen模式下进行叠加?我查看了来自 Apple 的示例,但这似乎不适用于我在fullscreen模式下实际向视图添加任何内容。

任何帮助,将不胜感激。

0 投票
1 回答
1124 浏览

iphone - iphone - 在 Iphone 3.1 上运行 sdk 4.0.1

我正在使用 iPhone SDK 4.0.1 创建 iPhone 应用程序 我的应用程序中有以下与来自媒体播放器的通知相关的代码行

在构建应用程序时,我将产品定位到 iphone 3.1 它构建良好并且在 iphone 4.0 设备上运行良好但是应用程序本身在 iphone 3.1.3 操作系统上运行时崩溃。它给出以下信息:

引用自:/var/mobile/Applications/8572A1FF-488D-4F97-93DD-C06DBAD23B5B/OrangeDemo.app/OrangeDemo 预期在:/System/Library/Frameworks/MediaPlayer.framework/MediaPlayer 在 /var/mobile/Applications/8572A1FF- 488D-4F97-93DD-C06DBAD23B5B/OrangeDemo.app/OrangeDemo

我怎样才能避免这个错误。

0 投票
1 回答
2726 浏览

iphone - 如何从 UITabBarController 呈现 MPMoviePlayerViewController?

我有一个已添加到UITabBarController. 在这个视图控制器中,我有一个按钮,可以使用MPMoviePlayerViewController.

当我播放电影时,顶部导航栏仍然覆盖在电影顶部,有效地挡住了屏幕的一部分。

但是,当此视图控制器不在 aUITabBarController中时,电影可以正常播放。

有谁知道发生了什么?

0 投票
1 回答
449 浏览

iphone - iPad 部分卷曲模态视图导致 MPMoviePlayer 重新启动

我正在为客户开发一个演示文稿应用程序,在演示文稿中,客户能够双击幻灯片以查看“子幻灯片”,这意味着当前幻灯片会进行部分卷曲过渡以呈现全屏模式视图.

我的问题是这些主幻灯片是动画视频(子幻灯片都是 PNG 格式的静止图像)。每当用户触发翻页时,电影要么保持其应有的当前状态(仍在播放或暂停),当翻页动画完成时,电影将自行重新启动。无论电影的状态如何,都会发生这种情况。

我尝试将 NSLog 消息和断点放入以查看是否调用了诸如 viewWillDisappear 之类的方法,但我一无所获。

知道是什么原因导致这些视频自行重启吗?