Loading src/windows8/MediaProxy.js +6 −6 Changes for src/windows8/MediaProxy.js: 6 added lines, 6 removed lines. Original line number Diff line number Diff line Loading @@ -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: Loading @@ -153,6 +152,7 @@ module.exports = { } thisM.mediaCaptureMgr.startRecordToStorageFileAsync(encodingProfile, storageFile).done(win, lose); }, lose); }, lose); }, // Stop recording audio Loading Loading
src/windows8/MediaProxy.js +6 −6 Changes for src/windows8/MediaProxy.js: 6 added lines, 6 removed lines. Original line number Diff line number Diff line Loading @@ -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: Loading @@ -153,6 +152,7 @@ module.exports = { } thisM.mediaCaptureMgr.startRecordToStorageFileAsync(encodingProfile, storageFile).done(win, lose); }, lose); }, lose); }, // Stop recording audio Loading