2017-08-01 164 views
1

我已经使用pod youtube-iso-player-helper将YTPlayer集成到我的原生iOS应用程序中。当iPhone上的铃声静音时播放视频时没有音频。使用YouTube-Player-iOS-Helper

我正面临的问题是,在播放视频时,我无法听到任何声音,但有铃声的iPhone无声&它可以正常使用耳机,但不适用于iPhone扬声器。

注:我没有静音的iPhone音量,它只是沉默的响声。

+0

iPhone操作系统版本 – karthikeyan

回答

0

目标C:

AVAudioSession *audioSession = [AVAudioSession sharedInstance]; 
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil]; 
[audioSession setActive:YES error:nil]; 
playerView.webView.mediaPlaybackRequiresUserAction = NO; 

夫特

let audioSession = AVAudioSession.sharedInstance() 
do { 
    try audioSession.setCategory(AVAudioSessionCategoryPlayback) 
    try audioSession.setActive(true) 
} catch { 

} 

playerView.webView?.mediaPlaybackRequiresUserAction = false 
+0

我使用的吊舱没有设置任何AVAudioSession,所以这个解决方案不适用于我。我使用YTPlayerView播放视频, –

+0

可能是YTPlayer-Helper做的[[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];“内在的东西。但我没有找到任何可以设置的地方。 –

+0

你可以在你的视图控制器类的任何地方添加此代码(例如:viewdidLoad()) –

0

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback 误差:无];

相关问题