デバイスのカメラからビデオをキャプチャし、そのビデオをデバイスのローカルメモリに格納しています。 AVPlayerを使用しますが、私はvideo.Hereから音を取得していない午前は、ビデオ再生のコードavplayerは、IOSカメラのデバイスカメラからキャプチャされた音声を再生しません。C
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
_avPlayer=[[AVPlayer alloc]initWithURL:url]; //URL of my recorded video
_avPlayerLayer =[AVPlayerLayer playerLayerWithPlayer:_avPlayer];
[_avPlayerLayer setFrame:CGRectMake(0, 0, self.videoview.frame.size.width, self.videoview.frame.size.height)];
[_avPlayerLayer setBackgroundColor:[[UIColor blackColor]CGColor]];
_avPlayerLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
[self.pictureview.layer addSublayer:_avPlayerLayer];
[_avPlayer seekToTime:kCMTimeZero];
_avPlayer = [self rotateVideoPlayer:_avPlayer withDegrees:0.0];
_avPlayer.volume = 1.0;
[_avPlayer play];
です注: - ビデオは鳴りましたのでプレビューした後、私は、サーバー上と私ができるという点で、ビデオをアップロードしています録画したビデオから音声を聞く。
私は映像を記録するためにAVCaptureSessionを使用していますが、がAVCaptureDeviceとしてAVMediaTypeVideoとAVMediaTypeAudioを追加しました。再生時に問題が発生します。再生の前に、AVCaptureSessionからAVCaptureDeviceデバイスを削除し、キャプチャしたビデオを再生します。
を助ける
ホープだから、問題はビデオがキャプチャされていない、または再生されないということでしょうか? – Lefteris
再生中にビデオの音声が再生されないという問題があります。 –