xamarin.forms crossmediaplugin:录制没有声音的视频
我试图录制一段视频,但忽略了音频xamarin.forms crossmediaplugin:录制没有声音的视频,xamarin.forms,Xamarin.forms,我试图录制一段视频,但忽略了音频 videoFile = await CrossMedia.Current.TakeVideoAsync(new Plugin.Media.Abstractions.StoreVideoOptions { MaxWidthHeight = 500, DesiredLength = TimeSpan.FromSeconds(Constants.VIDEOL
videoFile = await CrossMedia.Current.TakeVideoAsync(new Plugin.Media.Abstractions.StoreVideoOptions
{
MaxWidthHeight = 500,
DesiredLength = TimeSpan.FromSeconds(Constants.VIDEOLENGTH),
Quality = VideoQuality.Medium,
CompressionQuality = 0
});
正如你所看到的,我还没有找到阻止录音的方法
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该代码是开源的,因此您可以对其进行修改以添加禁用音频标志