问题标签 [mpmoviewcontroller]
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.
ios - 在 UIImage 中打印 UIView 的内容适用于模拟器,但不适用于设备
我一直在编写一个 IOS 应用程序,我希望创建一个视频播放器的精确副本,并在下面显示这个副本。用户将无法与该替身进行交互,因为它只是一种反射。
为此,我在 UIViewer 中成功显示了一个视频(MPMoviePlayerController),并尝试将播放器的视图属性的内容复制到下面的 UIImage 中。
到目前为止,这是我的代码:
此代码在模拟器上完美运行,结果如下:
http://i.stack.imgur.com/umHsE.png
您可以看到我的行为完全符合预期:视频的克隆,每 0.03 秒刷新一次。
但是当我在我的 iPhone 设备上玩这个时,我得到了这个:
http://i.stack.imgur.com/6tSZQ.png
如您所见,仅显示控制器,但视频内容完全丢失!我不明白为什么,因为它在模拟器中运行良好......你会如何解释这个错误?您是否认为这与 Apple 政策有关,以防止复制视频内容?提前致谢 !
ios - MPMoviePlayerController iOS 流 m3u8 文件不起作用
我正在尝试使用以下代码播放 m3u8 实时流文件:
当我在 safari 浏览器中的设备中复制/粘贴 streaming507.com:1935/TVBlast/TVBlast/playlist.m3u8 时,它播放完美并且效果很好我该如何解决这个问题?
我不知道我做错了什么
谢谢你
ios - 在 SWIFT 中识别 MPMoviePlayerController 的缓冲状态
使用下面的代码来识别视频缓冲和播放时间。视频开始并暂停和缓冲。缓冲时需要显示加载器,开始播放时需要移除。尝试了两种方法,但没有正常工作。
第二种尝试的方法是:
并且还想知道 loadState.rawValue 1,3 和 5 是什么。在控制台中打印时也会出现这种情况。
请指导。
ios - 如何快速静音 MPMoviePlayerController
我需要在应用程序中使用 MPMoviePlayerController,但他们没有这样的方法来控制音量。我在 obj-c 中找到了一种解决方案。但它没有迅速工作。谁能帮帮我吗?
ios - 在 MPMoviePlayerController 中确定音频完成状态
我的音频播放器有问题。我使用 MPMoviePlayer 播放音频流。我的 mp3 文件也有一个数组。现在我需要的是,当音频播放完毕后,播放器必须播放我阵列中的下一首曲目。
- 我检查了stackowerflow以找到解决方案,我发现:
[[NSNotificationCenter defaultCenter]addObserver:self 选择器:@selector(myMovieFinished) 名称:MPMoviePlayerPlaybackDidFinishNotification 对象:[[PlayerPlistController utilise]playerController]];
我试过这个,但它没有帮助
如果需要,我将展示我的代码播放器、状态和其他内容。
有人能帮我吗。提前致谢
ios - 在 AVPlayerViewController Objective C 中显示隐藏 UIActivityIndicator
大家好,我正在开发一个视频播放器,我们在其中使用MPMoviePlayerController,但现在 MPMoviePlayerViewController 已被弃用,因此我们使用AVPlayerViewController,它在播放视频方面工作正常。问题是在视频缓冲时我想显示UIActivityIndicatorView直到缓冲完成,这显然是可能的,但问题在于隐藏 UIActivityIndicatorView,在 MPMoviePlayerController 中有一个通知MPMoviePlayerLoadStateDidChangeNotification它实际上讲述了缓冲区状态的变化,通过它我们可以相应地显示隐藏活动指示器框。我做了一些研究来隐藏活动指示器框,但找不到任何东西。所以我的问题是如何在缓冲完成时隐藏UIActivityIndicatorView ?或者有什么方法可以知道AVPlayerViewController中的视频缓冲状态。
提前致以诚挚的问候和感谢