Commit 582fba78 authored by Jesse MacFadyen's avatar Jesse MacFadyen
Browse files
parents 39de73b9 9c30fc20
Loading
Loading
Loading
Loading
+6 −6
Changes for src/windows8/MediaProxy.js: 6 added lines, 6 removed lines.
Original line number Diff line number Diff line
@@ -131,20 +131,19 @@ module.exports = {
        thisM.mediaCaptureMgr.initializeAsync(captureInitSettings).done(function (result) {
            thisM.mediaCaptureMgr.addEventListener("recordlimitationexceeded", lose);
            thisM.mediaCaptureMgr.addEventListener("failed", lose);
        }, lose);
            
            // Start recording
            Windows.Storage.KnownFolders.musicLibrary.createFileAsync(src, Windows.Storage.CreationCollisionOption.replaceExisting).done(function (newFile) {
                var storageFile = newFile;
            var fileType = this.src.split('.').pop();
                var encodingProfile = null;
            switch (fileType) {
                case 'm4a':
                switch (newFile.fileType) {
                    case '.m4a':
                        encodingProfile = Windows.Media.MediaProperties.MediaEncodingProfile.createM4a(Windows.Media.MediaProperties.AudioEncodingQuality.auto);
                        break;
                case 'mp3':
                    case '.mp3':
                        encodingProfile = Windows.Media.MediaProperties.MediaEncodingProfile.createMp3(Windows.Media.MediaProperties.AudioEncodingQuality.auto);
                        break;
                case 'wma':
                    case '.wma':
                        encodingProfile = Windows.Media.MediaProperties.MediaEncodingProfile.createWma(Windows.Media.MediaProperties.AudioEncodingQuality.auto);
                        break;
                    default:
@@ -153,6 +152,7 @@ module.exports = {
                }
                thisM.mediaCaptureMgr.startRecordToStorageFileAsync(encodingProfile, storageFile).done(win, lose);
            }, lose);
        }, lose);
    },

    // Stop recording audio