iphone – iPod音量水平会影响应用音量

iphone – iPod音量水平会影响应用音量,第1张

概述我正在编写一个iPad应用程序,它使用“Flite”文本到语音引擎来宣布特定事件. Flite引擎使用AVAudioPlayer实例在渲染后播放语音音频.为了好玩,我决定在我的应用程序中添加一些简单的控件,以允许用户在我的应用程序使用MPMusicPlayerController(当然)运行时控制iPod播放(下一个,上一个,播放/暂停和音量 – 基础知识). 我遇到的问题是,当我使用MPMusi 我正在编写一个iPad应用程序,它使用“Flite”文本到语音引擎来宣布特定事件. Flite引擎使用AVAudioPlayer实例在渲染后播放语音音频.为了好玩,我决定在我的应用程序中添加一些简单的控件,以允许用户在我的应用程序使用MPMusicPlayerController(当然)运行时控制iPod播放(下一个,上一个,播放/暂停和音量 – 基础知识).

我遇到的问题是,当我使用MPMusicPlayerController调整iPod音量时,我的所有音频都会受到影响,包括其他声音效果和语音音频.在播放声音之前,我将这些其他音频播放器(AVAudioPlayer实例)的音量设置为1.0,但似乎无论iPod播放器音量设置为什么音量总是上限…

这是正常的吗?我能做些什么来解决它?无论iPod播放器的音量如何,我都希望我的应用程序的音频以系统满音量播放. (示例:用户已将系统音量设置为设备最大值的80%.我希望我的应用程序以80%的100%播放音频,同时允许用户将iPod音频播放调整为该音频的0-100% %.)注意:我对“躲避”不感兴趣,但在我的应用程序运行时(背景音乐)始终将iPod音量设置得更低.

我也有这个问题,有时候 – 当你第一次启动应用程序并按下iPod播放器上的播放(发送[播放器播放]呼叫)时,iPod没有响应.如果我按下主页按钮,进入iPod应用程序然后开始播放,一旦返回我的应用程序,它工作正常.与此有什么关系?

在此先感谢您的帮助!!

解决方法 它可能与您指定的音频会话类别有关.查看 Audio Session Programming Guide以查看您是否选择了正确的类别. 总结

以上是内存溢出为你收集整理的iphone – iPod音量水平会影响应用音量全部内容,希望文章能够帮你解决iphone – iPod音量水平会影响应用音量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1084608.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存