【问题标题】:Audio compression in Windows Store apps?Windows 应用商店应用程序中的音频压缩?
【发布时间】:2012-10-26 22:36:27
【问题描述】:

我正在寻找一种将 wav 文件压缩为其他格式的方法 - mp3、wma 或 ogg。有没有我可以使用的图书馆? Lame 不能在 WinStore 应用程序中工作,或者它会吗?

【问题讨论】:

    标签: windows-runtime windows-store-apps mp3 ogg wma


    【解决方案1】:

    Windows.Media.Transcoding 命名空间支持转码。有一个sample 用于视频,但也应该支持音频。看MediaEncodingProfile 好像支持aac、wma 和mp3。

    *EDIT(使用示例)

    var profile = MediaEncodingProfile.CreateMp3(AudioEncodingQuality.High);
    var transcoder = new MediaTranscoder();
    var folder = ApplicationData.Current.LocalFolder;
    var mp3File = await folder.CreateFileAsync(
        mp3FileName,
        CreationCollisionOption.ReplaceExisting);
    var transcode = await transcoder.PrepareFileTranscodeAsync(wavFile, mp3File, profile);
    await transcode.TranscodeAsync();
    

    【讨论】:

    • 我花了一周的时间想知道如果压缩不可用,我将如何进行压缩,而它就在这里!想想看,我想我几个月前就看过那堂课了。呸!让我看看我能不能做到。
    • 是的,谢谢,很容易工作。添加了我如何使用它的代码 sn-p。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多