【问题标题】:Stream video with MPMoviePlayer while streaming separate audio file in background, all from remote URL使用 MPMoviePlayer 流式传输视频,同时在后台流式传输单独的音频文件,全部来自远程 URL
【发布时间】:2011-01-24 10:04:57
【问题描述】:

所以我们希望能够从网站流式传输视频。

我们也希望能够对单独的音频文件做同样的事情。

我们需要它们单独流式传输并且不能将两者集成到一个视频中的原因是因为我们需要用户能够擦洗视频但音频应该继续播放。有没有办法让 MPMoviePlayerController 在单击按钮时流式传输视频,以及在视频“下方”流式传输音频,同时播放,可能使用诸如 AVAudioPlayer 之类的东西(除非有其他类使这更容易)。

有人知道怎么做这样的事情吗?

【问题讨论】:

  • 据我所知,iPhone 只允许播放一个音频流,如果您启动电影播放器​​,它将终止其他控制器的音频会话。我猜为什么他们以这种方式设计 iPhone 是他们想要确认来电可以静音所有其他音频流。用户在拨打电话时可能不喜欢后台有其他声音。
  • 我们将使用的所有视频都不含音频。

标签: objective-c iphone streaming mpmovieplayercontroller avaudioplayer


【解决方案1】:

据我所知,AVAudioPlayer 无法播放流式音频。

你应该试试 Matt Gallapher 的代码示例 --> https://github.com/mattgallagher/AudioStreamer。此类能够通过网络播放 mp3,同时通过 MPMoviePlayer 播放另一个视频/音频流。

【讨论】:

    猜你喜欢
    • 2011-07-06
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    • 1970-01-01
    • 2011-12-21
    • 2010-10-25
    • 2018-05-08
    相关资源
    最近更新 更多