我已经用buzztouch为Iphone和Ipad开发了几个应用程序,这里以一个免费的为例:
http://itunes.apple.com/us/app/lr-basics-free-edition/id497563707?mt=8
我不太了解代码,我的基础知识很少,这就是为什么我使用 Buzztouch 设计我的应用程序,顺便说一句,这太棒了!
我遇到的唯一一个问题是,当你播放视频时(这是我的大多数应用程序正在做的,播放教程)的默认行为,如果在 iPad 或 Iphone 上打开静音模式,则没有音频,甚至认为音量滑块处于活动状态,给用户的印象是存在错误,因此我收到了一些不好的评论,也有人写信给我。然后我告诉他们他们所要做的就是关闭静音模式,他们的音频就回来了,每次都可以工作,但与此同时我收到了抱怨!
所以这是我的问题,是否有一种简单的方法可以在 Buzztouch 生成的代码中找到一个可以轻松更改的属性,以便在播放视频时,音频保持不变,尽管静音模式处于活动状态。
我实际上检查了 4 或 5 个其他 iPhone 类似的应用程序,包括默认的 YouTube Apple 应用程序,默认情况下即使打开静音模式也会播放音频,给我的客户留下我的应用程序被窃听的印象。
我不是程序员,所以请尽可能简单地回答。
非常感谢您的帮助。
Serge
您所描述的是 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];
您还需要包含 AVFoundation 框架才能使其工作。
这是我第一次找到此提示的链接:
http://www.24100.net/2011/05/ignore-ringtone-mute-switch-during-mpmovieplayer-video-playback-ios/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)