我正在使用AVAudioRecorder并录制m4a文件但文件是14mb一秒钟。如果我做了一个小时的记录,文件大小将是巨大的。无论如何都要减小文件大小?
var recordSettings = [
AVFormatIDKey: kAudioFormatAppleLossless,
AVEncoderAudioQualityKey : AVAudioQuality.Medium.rawValue,
AVEncoderBitRateKey : 320000,
AVNumberOfChannelsKey: 2,
AVSampleRateKey : 44100.0
]
答案 0 :(得分:6)
我需要做的就是改变
AVFormatIDKey: kAudioFormatAppleLossless
到
AVFormatIDKey:kAudioFormatMPEG4AAC
文件从14mb变为856k
答案 1 :(得分:0)
<form asp-controller="Home" asp-action="UpdateFilter" method="POST">
@for (int i = 0; i < Model.FilterRows.Count(); i++)
{
<div class="form-inline" style="margin-top:5px">
<input type="hidden" name="FilterRows[@i].Id" value="@i" />
<select asp-for="@Model.FilterRows[i].FilterOptionId"
asp-items="@Model.FilterRows[i].FilterOptions"
class="form-control form-control-sm"></select>
<select asp-for="@Model.FilterRows[i].FilterOperatorId"
asp-items="@Model.FilterRows[i].FilterOperators"
class="form-control form-control-sm"
style="margin-left: 5px"></select>
<input type="text"
asp-for="@Model.FilterRows[i].SearchValue"
class="form-control form-control-sm"
style="margin-left: 5px" />
</div>
}
<button type="submit" class="btn btn-primary btn-sm" style="margin-top: 15px;">Apply</button>
</form>