一般来说,你不能从中获取音频流Mediaplayer直接。 但是,您可以监视通过音频Stereo Mix设备。

设置立体声混音为预设记录装置。 并通过音频捕捉MediaCapture类。

private async Task RecordProcess()

{

if (buffer != null)

{

buffer.Dispose();

}

buffer = new InMemoryRandomAccessStream();

if (capture != null)

{

capture.Dispose();

}

try

{

MediaCaptureInitializationSettings settings = new MediaCaptureInitializationSettings

{

StreamingCaptureMode = StreamingCaptureMode.Audio

};

capture = new MediaCapture();

await capture.InitializeAsync(settings);

capture.RecordLimitationExceeded += (MediaCapture sender) =>

{

//Stop

// await capture.StopRecordAsync();

record = false;

throw new Exception("Record Limitation Exceeded ");

};

capture.Failed += (MediaCapture sender, MediaCaptureFailedEventArgs errorEventArgs) =>

{

record = false;

throw new Exception(string.Format("Code: {0}. {1}", errorEventArgs.Code, errorEventArgs.Message));

};

}

catch (Exception ex)

{

if (ex.InnerException != null && ex.InnerException.GetType() == typeof(UnauthorizedAccessException))

{

throw ex.InnerException;

}

throw;

}

return true;

}

需要注意的是Stereo只能监控从相同的硬件设备的音频输出的那个。 所以,你需要设置可用的播放设备。 对于代码示例,你可以参考这个 。

uwp html5,在UWP节省HTML5音频流MP3文件(In UWP saving HTML5 Audio stre相关推荐

  1. html5 mp3播放器源码,HTML5自定义mp3播放器源码

    audio对象 src兼容.ogg .wav .mp3 width autoplay loop muted静音 播放play() var myAudio = new Audio(); myAudio. ...

  2. html5储存类型特点,避免踩雷!你不得不知的 HTML5 “新”特性

    什么是 HTML5 HTML的发展历程如下: 产生于1990年 1997年 HTML4 出现,成为互联网开发的标准 2008年,HTML5正式出现,2002年趋于稳定 HTML在发展过程中,HTML4 ...

  3. html5 如何实现客户端验证上传文件的大小

    在HTML 5中,现在可以在客户端进行文件上传时的校验了,比如用户选择文件后,可以 马上校验文件的大小和属性等.本文章向码农介绍html5 如何实现客户端验证上传文件的大小,感兴趣的码农可以参考一下. ...

  4. 如何使用HTML5,JavaScript和Bootstrap构建自定义文件上传器

    by Prashant Yadav 通过Prashant Yadav 如何使用HTML5,JavaScript和Bootstrap构建自定义文件上传器 (How to build a custom f ...

  5. java html5 上传_HTML5结合ajax实现文件上传以及进度显示

    基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活, 本来打算使用jquery插件进行异步文件上传,比如uploadfy但是需要额外的支持,也有人用iframe模仿异步上传机制 ...

  6. (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序

    (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序 原文:(1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序 版权声明:本作品采用知识共享署名-非商 ...

  7. (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序

    每次使用 Visual Studio 的模板创建一个 UWP 程序,我们会在项目中发现大量的项目文件.配置.应用启动流程代码和界面代码.然而这些文件在 UWP 程序中到底是如何工作起来的? 我从零开始 ...

  8. 国内首部HTML5技术之拉米牌游戏项目实战(涉及智能AI+HTML5图形+HTML5事件模型+网络通讯)...

    课程学习地址:http://***/goods.php?id=186 课程适合人群:       本课程适合Java人群.ASP.NET人群.美工及各类前端设计者学习,学员只需要懂得基本的程序设计思想 ...

  9. nodejs html 生成图片,使用nodejs将html5 canvas base64编码图片保存为文件

    目前流行的"你画我猜"应用,你有没有想过使用HTML5来实现过?那么不可避免的需要解决canvas保存图片到硬盘或mongodb之类的数据库.本文主要介绍使用nodejs将html ...

最新文章

  1. Mysql 新建用户并分配所有权限
  2. 【逐帧分析】《黑神话:悟空》gameplay相关的技术和调整细节整理
  3. 【远程沟通】“云答辩”“云招聘”双管齐下,解救“最难毕业生”
  4. C语言中的标识符以字母或下划线开头,牛逼大神整理的C语言基础知识,你确定你不码下来?...
  5. Jquery学习总结(7)——JQuery常用的10个方法总结
  6. Embedding技术在推荐系统中的应用
  7. 从排列与组合的python实现到生日问题的解释
  8. win7做wifi服务器
  9. PHP将swf转为gif,swf怎么转换成gif 怎么把swf转换成gif
  10. Biopython -- SeqRecord
  11. STM32F103C8T6最小系统原理图和PCB
  12. 《Kotin 极简教程》第7章 面向对象编程(OOP)
  13. 台式计算机主要有哪些硬件组成,构成台式电脑主机的基本硬件有什么
  14. 安庆集团-冲刺日志(第三天)
  15. 软件工程复习知识点汇总(2)
  16. 3G杀手系列之一:寻找真正3G杀手
  17. qqwry 纯真IP数据小工具 nali
  18. CodeForces - 1325C Ehab and Path-etic MEXs
  19. c语言发牌器(斗地主)
  20. 湖南省第十一届程序设计大赛 (水题)聊天止于呵呵

热门文章

  1. 小学奥数思维训练题(九)
  2. python将图片转为字符_Python将图片转化为字符画
  3. jdbc mysql api_JDBC常用API和使用
  4. screen在C语言中的作用,linux中强大的screen命令
  5. 人脸识别原理详细讲解
  6. 基于FreeSwitch自动外呼的探索
  7. matlab画黎曼函数,LTI系统频率响应的Riemann 图和地图投影图的MATLAB函数实现
  8. mybatis可以生成不重复的id吗_分布式全局不重复ID生成算法
  9. linux oracle无法解析指定的连接标识符_Oracle连接出现ora-12154无法解析指定的连接标识符...
  10. MySQL 子查询,多表联合查询,视图,存储过程详解