问题标签 [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.
ios - MPMediaPlayer 总是崩溃
我尝试将视频添加到 Viewcontroller 但总是失败:有人可以帮忙吗?
ios - 播放特定歌曲
我正在寻找存储歌曲信息然后播放特定歌曲的方法。我看过这篇文章: 如何使用 MPMediaItemPropertyPersistentID 在 iPhone 音乐播放器框架中播放音乐?
如果我已经MPMediaItemPropertyPersistentID
有了,我可以直接播放那首歌而不循环每首歌曲直到找到匹配的 id 吗?
iphone - 在哪里可以找到 iOS 7 框架 与 iOS 6 框架的更新比较
由于Apple
新操作系统iOS 7
现已发布。与所有更新我的所有内容一样iOS App
,iOS 7
但是这样的事情有些混乱。
问题
一个在我iOS App
使用的实时流媒体Wowza Streaming Server
上通过iOS 5
或iOS 6
与媒体播放器框架构建工作正常但在 iOS 7 上不工作相同的流媒体网址。(需要按播放/暂停 2-3 次然后此链接将播放。)
看着
有什么办法可以找到苹果在iOS 7
媒体播放器框架中做了什么样的改变,这样我就可以解决任何人想要分享的任何其他问题。
谢谢
iphone - 计算循环次数并停止播放音频
我有一个 4 秒的小视频文件,它会一次又一次地播放。为此我用过
但在第一个循环之后,我希望停止音频,只播放视频。我尝试设置 [player setUseApplicationAudioSession:NO];
但它不工作。
有什么帮助吗?
ios - 如何知道 iPodMusicPlayer 队列是否已被另一个应用程序更改
我正在制作一个应用程序,它是一个播放 ipod 歌曲的播放器。我还有一个显示当前播放列表的屏幕。
我知道不可能得到ipod的当前播放队列。所以我有一个屏幕告诉用户我无法访问当前的播放列表。
当我第一次进入我的播放器时,我的播放列表是空的,然后我知道,如果 ipodMusicPlayer 正在播放,我必须呈现“我无法访问屏幕”。
但是如果我开始用我的应用播放歌曲,进入音乐应用并更改播放列表后,我不知道发生了这种变化。
我如何知道 iPodMusicPlayer 队列是否已被另一个应用程序更改?
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
有什么解决办法吗?
ios - 如何获取在 iOS 应用中观看的持续时间视频
我正在制作一个 iphone 应用程序,在该应用程序中从 url 服务器播放视频它工作正常,但我想说视频是 3 分钟或 4 分钟,用户观看视频的时间就像播放视频 1 分钟一样停止。
ios - MPMediaPlayerController 永久隐藏用户界面元素
我使用 MPMediaPlayerController,我需要永久隐藏 UI 元素。但是当播放器开始播放视频时我可以看到它,2 秒后它会隐藏。我使用:
setControlStyle:MPMovieControlModeHidden
.
ios - 观察 currentPlaybackTime 并每隔一段时间显示一个覆盖
我正在制作一个视频,以视频的特定间隔显示叠加层。我设法让视频播放。现在我的目标是观看/观察 currentPlaybackTime 值并在视频达到 2 秒时暂停视频。
经过一番研究发现currentPlaybackTime不支持KOV。所以我需要实现这个解决方案,但我不知道把代码放在哪里——我对 Objective C 很陌生。我一直试图把它放在 ViewController(我唯一的视图)中,但它的书面提示方式是放在别的地方……
我应该为它创建一个新的控制器吗?还是我要覆盖 MediaPlayer 框架中的方法?
这是我的代码:
ios - MPMoviePlayerController 中的 AirPlay
我无法在 MPMoviePlayerController 中显示 AirPlay 选项。它显示在命令中心,但我无法让它显示在我的应用程序中。我确实得到了“iPhone Speaker”选项(为什么??)和“iPhone”选项,而不是通常的“iPhone”和“AirPlay”选项。
这就是我初始化媒体播放器的方式:
到底是怎么回事?这是一个错误吗?