IOS 5使用buzztouch应用程序播放静音模式的视频时没有音频

pho*_*rge 4 audio ios buzztouch

我已经为Iphone和Ipads做过几个带有buzztouch的应用程序,这里有一个免费的应用程序作为例子:

http://itunes.apple.com/us/app/lr-basics-free-edition/id497563707?mt=8

我不太了解代码,我有很少的基础知识,这就是为什么我使用Buzztouch设计我的应用程序,顺便说一句,这太棒了!

我遇到的唯一问题是播放视频时的默认行为(我的大多数应用都在做,播放教程),如果在Ipad或Iphone上播放静音模式,则没有音频,甚至是音量滑块处于活动状态,给定用户的印象是存在错误,我得到了一些不好的评论,我也有人写信给我.然后告诉他们他们所要做的就是关闭静音模式,音频又回来了,每次都有效,但同时我也会抱怨!

所以这是我的问题,是否有一种简单的方法可以让我在Buzztouch生成的代码中找到一个可以轻松更改的属性,以便在播放视频时,音频保持不变,使静音模式处于活动状态.

我实际检查了4或5个其他类似的应用程序,包括默认的youtube苹果应用程序,默认情况下,即使打开静音模式,音频也会播放,给我的客户留下我的应用程序被窃听的印象.

我不是程序员,所以请在答案中尽可能简单.

Tku非常感谢你的帮助.

哔叽

jon*_*oll 17

您所描述的是iOS中的默认行为 - 当响铃/静音开关处于静音模式时,您的应用中的所有音频都将被抑制.

我不知道从BuzzTouch实现这个,但这是一个本机解决方案,我曾经为我的一个播放视频的应用程序解决这个问题:

MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:myVidURL];

... set up player ...

// prevent mute switch from switching off audio from movie player
NSError *_error = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &_error];

[self presentMoviePlayerViewControllerAnimated:mpvc];
Run Code Online (Sandbox Code Playgroud)

您还需要包含AVFoundation框架才能实现.

这是我第一次找到这个提示的链接:

http://www.24100.net/2011/05/ignore-ringtone-mute-switch-during-mpmovieplayer-video-playback-ios/