相关疑难解决方法(0)

Swift - 检测音乐播放,无论是Spotify还是iTunes

我目前正在使用以下语句来检测音乐:

if MPMusicPlayerController.systemMusicPlayer().playbackState == .Playing {
    print("There is music playing")
}
Run Code Online (Sandbox Code Playgroud)

很棒,但这只适用于iTunes播放器,而不是可能来自不同应用的音乐,特别是谈论Spotify.

我不需要知道正在播放的歌曲,简单地说是否有任何播放,所以我可以决定是否为我的游戏提供自己的背景音乐.

编辑:理想情况下,解决方案应涵盖任何第三方音乐节目,而不仅仅是Spotify.

background-music spotify audio-player ios swift

5
推荐指数
1
解决办法
1977
查看次数

IOS录音,如何在麦克风前检查麦克风/播放是否忙碌

如果正在播放,录制,我们如何检查MIC是否可用(空闲)进行录制?目前使用

AVCaptureDevice *audioCaptureDevice      = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio];
AVCaptureSession *captureSession         = [[AVCaptureSession alloc] init];
VCaptureDeviceInput *audioInput          = [AVCaptureDeviceInput deviceInputWithDevice : audioCaptureDevice error:&error];
AVCaptureAudioDataOutput    *audioOutput = [[AVCaptureAudioDataOutput alloc] init];
[captureSession addInput  : audioInput];
[captureSession addOutput : audioOutput];
[captureSession startRunning];
Run Code Online (Sandbox Code Playgroud)

需要先检查从已有的MIC/Playback中获取MIC/Playback.

audio-recording ios

0
推荐指数
1
解决办法
2247
查看次数