音量控制 - 使用 AVFoundation、MPMovieController 的 http straming 文件的 UI 滑块
Posted
技术标签:
【中文标题】音量控制 - 使用 AVFoundation、MPMovieController 的 http straming 文件的 UI 滑块【英文标题】:Volume Control - UI Slider for http straming file using AVFoundation, MPMovieController 【发布时间】:2012-12-17 08:42:04 【问题描述】:我是 ios 开发新手。我已经开始开发一个带有播放/暂停和音量控制的简单收音机应用程序。
使用 X 代码 4.5
最初我使用AVFoundation,AVPlayer & MPMoviePlayerController
流式传输http 广播
[ .m3u 互联网链接。 ]
设法让播放和暂停使用上述框架/.h 文件。
无论我从上面使用什么框架,我都遇到了(UISlider)
的音量控制问题。
(UISlider)
的播放/暂停/音量控制适用于 mp3 等物理文件。
我只遇到了 HTTP 流/文件的问题 - URL 参考..
有人可以帮助我如何让UISlider(VolumeControl)
工作吗?
任何建议,不胜感激。
PS:我不想使用 Web View,因为它是一个广播应用程序。
【问题讨论】:
【参考方案1】:您可以使用MPVolumeView 进行音量控制。
例如:
MPVolumeView *volumeView = [[MPVolumeView alloc] initWithFrame:mpVolumeViewParentView.bounds];
[mpVolumeViewParentView addSubview: volumeView];
【讨论】:
以上是关于音量控制 - 使用 AVFoundation、MPMovieController 的 http straming 文件的 UI 滑块的主要内容,如果未能解决你的问题,请参考以下文章
带有 AVFoundation 的 AVAudioUnitSampler 的正确音量包络
Android MediaPlayer 已暂停,音量按钮不控制多媒体