나는 웹캠에서 비디오/오디오 스트리밍을받을 수있는 WebRTC가 아이폰 OS 응용 프로그램을 개발하고 있어요 요구하지 마십시오.는 마이크의 허가
장치는 오디오와 비디오를 수집하지 않기 때문에 마이크 권한에 대해 적용 할 필요가 없습니다, 오디오 및 비디오 스트림을 수신합니다.
는어떻게 마이크 permisson의 적용을 금지 할 수 있습니까? 는
@kemmitorz 나는 다음과 같은 방법을 삭제했지만 문제가 해결되지 않았다.
- (RTCRtpSender *)createAudioSender
{
RTCMediaConstraints *constraints = [self defaultMediaAudioConstraints];
RTCAudioSource *source = [_factory audioSourceWithConstraints:constraints];
RTCAudioTrack *track = [_factory audioTrackWithSource:source
trackId:kARDAudioTrackId];
RTCRtpSender *sender = [_peerConnection
senderWithKind:kRTCMediaStreamTrackKindAudio
streamId:kARDMediaStreamId];
sender.track = track;
return sender;
}
OfferToReceiveAudio를 false로 설정하면. 장치가 마이크 권한을 신청하지 않습니다. 그러나 수신 된 비디오에는 소리가 들리지 않습니다.
- (RTCMediaConstraints)defaultOfferConstraints
{
NSDictionary *mandatoryConstraints = @{
@"OfferToReceiveAudio" : @"true",
@"OfferToReceiveVideo" : @"true"
};
RTCMediaConstraints constraints = [[RTCMediaConstraints alloc]
initWithMandatoryConstraints:mandatoryConstraints
optionalConstraints:nil];
return constraints;
}
당신의 Info.plist 파일 –
예에 권한을 추가했다, 나는 그것을했다. 그렇게하지 않으면 응용 프로그램이 중단됩니다. 나는 내가이 링크를 생각 마이크 permissions.Thanks에 대한 – loveDoudou
너를 도울 것이다 . https://www.script-tutorials.com/step-by-step-webrtc/ –