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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    php删除最后一个字符
    git删除远程分支
    lsof命令
    高效率的全组合算法(Java版实现)
    Java类变量和成员变量初始化过程
    pig命令行快捷键
    java的HashCode方法
    待学习
    长连接和短连接
    Hadoop学习之SecondaryNameNode
  • 原文地址:https://www.cnblogs.com/hehexiaoxia/p/5164336.html
Copyright © 2011-2022 走看看