zoukankan      html  css  js  c++  java
  • [原创]WPF应用MediaPlayer播放声音断续、不全解决方案

    1、检查扬声器和驱动程序。

    测试方法:首先,应用Windows Media Player播放器播放,看是否有问题,如果有问题,基本断定是驱动程序问题。其次,点击扬声器,选择测试,查看扬声器是否好用,如果不好用,基本断定是驱动程序问题。

    解决方案:重装驱动程序。

    注:一定要应用该驱动来播放,不要安装了好几个扬声器,如果选择错了,就会走很多弯路。

    2、只有在程序中播放有问题。

    首先,检查MediaPlayer实例的作用域,如果MediaPlayer是局部变量,出了作用域,系统垃圾回收的时候,就会回收,不论播放是否完成。

    其次,检查MediaPlayer全局变量new完之后,在其他地方又new了,这样原来的实例,在系统垃圾回收的时候,被回收。

    再次,如果想同时播放两个声音,则应用两个全局MediaPlayer实例,MediaPlayer同时只能播放一个文件。

    暂时总结到这里,欢迎补充和提问。

  • 相关阅读:
    思考-少写代码
    app上传 那些事儿!
    vs2010 找不到本地服务器
    如何成为一名优秀得程序员
    python成功之路,Day2-判断和循环语句
    python成功之路,Day1-发展历史
    ES6学习笔记2-字符串扩展
    ES6学习笔记1-解构赋值
    数组的方法
    ES6
  • 原文地址:https://www.cnblogs.com/hehexiaoxia/p/5164336.html
Copyright © 2011-2022 走看看