gpt4 book ai didi

iOS:在相机打开并拍照时播放来自另一个应用程序的音乐

转载 作者:行者123 更新时间:2023-11-29 10:28:07 29 4
gpt4 key购买 nike

我也检查了谷歌和这里。也许这个问题还没有被问到,或者我只是以一种非常奇怪的方式问它。有一些应用程序,我特别注意到的一个是 Snapchat,当应用程序打开时,音乐会继续播放,即使使用相机,甚至在打开或关闭静音开关的情况下拍照。相机的声音也消失了。

举个例子,现在我正在通过 Soundcloud 听音乐,当我打开我的应用程序时,音乐停止播放,但是一旦我输入这行代码,我就可以在使用我的应用程序时按下播放并继续播放音乐在我的 appWillEnterForeground 方法中:[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

当我在 Snapchat 中执行此操作时,音乐会继续播放。即使我也拍视频!

如何?

最佳答案

必须有一些代码使用音频的 AV 系统。检查像这样的电话

[session addInput:audioDeviceInput];

其中 session 是 AVCaptureSession 的一个实例。

为了演示和研究,您可以采用 Apple 示例 AVCam ( https://developer.apple.com/library/ios/samplecode/AVCam/Introduction/Intro.html ) 并从 XCode 运行它。播放音乐时,AVCam 应用程序启动时音乐将停止播放。

现在打开源文件 AVCam/AVCamViewController.m 并搜索行

[session addInput:audioDeviceInput];

当您删除此行或将其注释掉时,音乐将在您运行应用程序时继续播放。

当然,可能还有其他语句会阻止在您的应用中播放声音。检查 AV 对象对方法的调用,尤其是音频输入和输出。

关于iOS:在相机打开并拍照时播放来自另一个应用程序的音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31143272/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com