问题标签 [mpmediaplayercontroller]

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 回答
432 浏览

ios - MPMediaPlayer 总是崩溃

我尝试将视频添加到 Viewcontroller 但总是失败:有人可以帮忙吗?

0 投票
1 回答
218 浏览

ios - 播放特定歌曲

我正在寻找存储歌曲信息然后播放特定歌曲的方法。我看过这篇文章: 如何使用 MPMediaItemPropertyPersistentID 在 iPhone 音乐播放器框架中播放音乐?

如果我已经MPMediaItemPropertyPersistentID有了,我可以直接播放那首歌而不循环每首歌曲直到找到匹配的 id 吗?

0 投票
1 回答
542 浏览

iphone - 在哪里可以找到 iOS 7 框架 与 iOS 6 框架的更新比较

由于Apple新操作系统iOS 7现已发布。与所有更新我的所有内容一样iOS AppiOS 7但是这样的事情有些混乱。

问题

一个在我iOS App使用的实时流媒体Wowza Streaming Server上通过iOS 5iOS 6与媒体播放器框架构建工作正常但在 iOS 7 上不工作相同的流媒体网址。(需要按播放/暂停 2-3 次然后此链接将播放。)

看着

有什么办法可以找到苹果在iOS 7媒体播放器框架中做了什么样的改变,这样我就可以解决任何人想要分享的任何其他问题。

谢谢

0 投票
2 回答
181 浏览

iphone - 计算循环次数并停止播放音频

我有一个 4 秒的小视频文件,它会一次又一次地播放。为此我用过

但在第一个循环之后,我希望停止音频,只播放视频。我尝试设置 [player setUseApplicationAudioSession:NO];

但它不工作。

有什么帮助吗?

0 投票
0 回答
61 浏览

ios - 如何知道 iPodMusicPlayer 队列是否已被另一个应用程序更改

我正在制作一个应用程序,它是一个播放 ipod 歌曲的播放器。我还有一个显示当前播放列表的屏幕。

我知道不可能得到ipod的当前播放队列。所以我有一个屏幕告诉用户我无法访问当前的播放列表。

当我第一次进入我的播放器时,我的播放列表是空的,然后我知道,如果 ipodMusicPlayer 正在播放,我必须呈现“我无法访问屏幕”。

但是如果我开始用我的应用播放歌曲,进入音乐应用并更改播放列表后,我不知道发生了这种变化。

我如何知道 iPodMusicPlayer 队列是否已被另一个应用程序更改?

0 投票
0 回答
146 浏览

android - IOS Native Captured Video 无法在 Android 上播放,反之亦然

IOS 捕获的视频未在 Android 应用程序上播放,与 Android 捕获的视频未在 MPMediaPlayerViewController(IOS 设备)上播放相同,两者都具有相同的编解码器。

IOS 端视频信息: *视频: * 尺寸 640x480 编解码器 H.264 / AVC 24 帧每秒 音频: 编解码器 Mpeg-4 AAc 音频通道立体声采样率 44100 Hz 比特率 64 kbps

Android 端视频信息: *视频: * 尺寸 352x288 编解码器 H.264 / AVC 26 帧每秒 音频: 编解码器 Mpeg-4 AAc 音频通道立体声采样率 48000 Hz 比特率 96 kbps

有什么解决办法吗?

0 投票
3 回答
1284 浏览

ios - 如何获取在 iOS 应用中观看的持续时间视频

我正在制作一个 iphone 应用程序,在该应用程序中从 url 服务器播放视频它工作正常,但我想说视频是 3 分钟或 4 分钟,用户观看视频的时间就像播放视频 1 分钟一样停止。

0 投票
1 回答
143 浏览

ios - MPMediaPlayerController 永久隐藏用户界面元素

我使用 MPMediaPlayerController,我需要永久隐藏 UI 元素。但是当播放器开始播放视频时我可以看到它,2 秒后它会隐藏。我使用:

setControlStyle:MPMovieControlModeHidden.

MPMediaPlayer 控制器

0 投票
1 回答
841 浏览

ios - 观察 currentPlaybackTime 并每隔一段时间显示一个覆盖

我正在制作一个视频,以视频的特定间隔显示叠加层。我设法让视频播放。现在我的目标是观看/观察 currentPlaybackTime 值并在视频达到 2 秒时暂停视频。

经过一番研究发现currentPlaybackTime不支持KOV。所以我需要实现这个解决方案,但我不知道把代码放在哪里——我对 Objective C 很陌生。我一直试图把它放在 ViewController(我唯一的视图)中,但它的书面提示方式是放在别的地方……

我应该为它创建一个新的控制器吗?还是我要覆盖 MediaPlayer 框架中的方法?

这是我的代码:

0 投票
1 回答
486 浏览

ios - MPMoviePlayerController 中的 AirPlay

我无法在 MPMoviePlayerController 中显示 AirPlay 选项。它显示在命令中心,但我无法让它显示在我的应用程序中。我确实得到了“iPhone Speaker”选项(为什么??)和“iPhone”选项,而不是通常的“iPhone”和“AirPlay”选项。

这就是我初始化媒体播放器的方式:

到底是怎么回事?这是一个错误吗?