问题描述
MediaPlayer可以播放音频 视频(流或者文件)在使用MediaPlayer在Windows下播放视频或者音频时,没有声音,但是在Android IOS手机端正常播放声音
- Windows平台
在Windows平台下,我们的需要添加MediaSoundComponent组件,用这个组件来控制音视频的声音,使用SetVolumeMultiplier来设置音量,这个组件在Android下是无效的
注意:需要给MediaSoundComponent指定Media Player
- Android和IOS平台
在手机端,我们需要控制声音的话,直接调用MediaPlayer的SetNativeVolume
打包Android手机,app切到后台,声音会被停止,切到前台并不会恢复声音,解决方法时给我们的音频Actor添加ApplicationLifecycle组件,然后使用Applicaiont Has Entered Foreground Delegate
在这个事件后面播放声音