2010-11-17 18 views
0

我们有一个使用MPMoviePlayerViewController的应用程序,我们的客户注意到,当振动开关打开时,声音关闭,音量控制被取走。这似乎是标准的行为。使用MPMoviePlayerViewController(如YouTube应用程序)时保持音量控制开启

现在我期待YouTube应用具有相同的行为,但他们没有。当您打开开关时,您可以播放YouTube剪辑,并且声音已打开且音量控制可用。

关于他们如何实现这一点的任何想法?

回答

0

通过访问未记录的API。 iPhone上的Youtube应用程序是一款Apple应用程序,这意味着他们可以简单地做你不能做的事情。

+0

嗯,我是怕的就是这个。谢谢 – pfs 2010-11-18 17:47:15

1

设置音频会话类别为您的应用程序为媒体播放:

AudioSessionInitialize(NULL, NULL, NULL, NULL); 
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; 
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof (sessionCategory), &sessionCategory); 

你可以看到各种音频类是提供给您的应用程序在这里:Audio Session Categories

相关问题