首页 > 解决方案 > xamarin.forms crossmediaplugin:录制没有声音的视频

问题描述

我正在尝试录制视频但忽略音频。

            videoFile = await CrossMedia.Current.TakeVideoAsync(new Plugin.Media.Abstractions.StoreVideoOptions
            {
                MaxWidthHeight = 500,
                DesiredLength = TimeSpan.FromSeconds(Constants.VIDEOLENGTH),
                Quality = VideoQuality.Medium,
                CompressionQuality = 0
            });

如您所见,我还没有找到阻止录音的方法。

现在我尝试使用跨媒体播放器禁用视频的音频播放:

                CrossMediaManager.Current.Volume.Muted = true;
                CrossMediaManager.Current.Volume.CurrentVolume = 0;

                CrossMediaManager.Current.Volume.MaxVolume = 0;

                await CrossMediaManager.Current.Play(fullPath);

但是,虽然它一开始将音量设置为 0,但用户仍然可以将音量调高,这并不理想。

还有其他建议吗?

最佳,J

标签: xamarin.forms

解决方案


推荐阅读