preply的软件为啥在ipad上不能录音

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了preply的软件为啥在ipad上不能录音相关的知识,希望对你有一定的参考价值。

参考技术A preply的软件在ipad上不能录音是设置出了问题,可通过以下步骤进行排障解决:
1、在苹果平板的侧边有一个静音开关键,查看是否设置为静音,静音键在下,打开静音时屏幕会提示静音标志。
2、查看是否是平板声音开得太小,可按平板侧边的音量大小键调整音量。
3、按住平板正面右上角的电源键,系统会出现关机滑块,滑动关机滑块来关机重启。
4、如以上方法没用可尝试还原设置,找到平板屏幕上的设置,在设置列表的左窗格中,点击通用,再点击右边的还原,点击还原所有设置,再点击还原。
5、如仍无改善,建议可联系苹果售后具体查看核实。

iOS+Swift:为啥音乐不能在 iPad 上播放?

【中文标题】iOS+Swift:为啥音乐不能在 iPad 上播放?【英文标题】:iOS+Swift: Why is music not played on iPad?iOS+Swift:为什么音乐不能在 iPad 上播放? 【发布时间】:2016-08-16 10:37:06 【问题描述】:

我正在开发 SpriteKit 游戏并尝试播放循环音乐文件。这是我的代码:

var musicPlayer = AVAudioPlayer()

override func didMoveToView(view: SKView) 
    self.playBackgroundMusic("gravity")


private func playBackgroundMusic(filename: String) 
    do 
        let url = NSBundle.mainBundle().URLForResource(filename, withExtension: "m4a")
        print(url)
        self.musicPlayer = try AVAudioPlayer(contentsOfURL: url!)
        self.musicPlayer.numberOfLoops = -1
        self.musicPlayer.prepareToPlay()
        self.musicPlayer.play()
     catch let error as NSError 
        print("ERROR: \(error.description)")
    

这在我的 iPhone 4S 上测试时有效,但在 iPad Air 上无效(只是没有音乐播放,但适用于 Youtube 等应用程序)。奇怪的是,当我将我的蓝牙耳机连接到 iPad 时,它在用耳机收听时工作。

我的 iOS 版本都是 9.3.4,适用于 iPad Air 和 iPhone 4S。

有什么想法吗?这是苹果方面的错误吗?

【问题讨论】:

我会检查播放器上的channelAssignments 以确定正在用于输出的通道。 好的,musicPlayer.channelAssignments 返回 nil,但 musicPlayer.numberOfChannels 返回 1(在 iPhone 4S 和 iPad Air 上)。还有什么想法吗? 我找到了解决方案(cp. answer)。感谢您的帮助! 很高兴你找到它! 我也是 ;-) - 谢谢。 【参考方案1】:

好的,我找到了解决办法。在使用 AVAudioPlayer 播放任何音频之前尝试调用以下代码:

do 
    try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord, withOptions: AVAudioSessionCategoryOptions.DefaultToSpeaker)
 catch let error as NSError 
    print("ERROR: \(error.description)")

希望这对某人有所帮助。

【讨论】:

以上是关于preply的软件为啥在ipad上不能录音的主要内容,如果未能解决你的问题,请参考以下文章

ipad的其中一个软件不能录音是怎么回事

为啥 iframe div 不能在 iPad 上滚动?

iOS+Swift:为啥音乐不能在 iPad 上播放?

为啥这个脚本不能在 android、iphone、ipad 等移动设备上运行?

为啥我的备用图标可以在 iPhone 上工作,但不能在 iPad 上工作?

为啥 iPad 不能渲染“离线”情节而 iPhone 可以?