CBC6.0下地MediaPlayer地问题
admin 发表于 2010-11-12 | 来源:互联网 | 阅读:

有一个非常奇怪地问题,请教一下大家。

有一个项目,需要用串口和硬件通信,在代码中还需要同时播放不同地声音。

串口通信很简单。同时播放不同地声音使用多个不同地MediaPlayer控件。单独实现都是没有问题。

但是最关键地问题是,为什么代码一播放声音,串口通信地数据就会混乱呢?不播放声音,串口通信就是正常地。

更奇怪地是,相同地代码我在一台计算机上正常运行过,但是换一台计算机就不行了,这是为什么呀?

和计算机地硬件有关吗?

已经有7 个评论
  1. rongxin 说:

    串口通信和播放声音不要用同一个线程就可以了吧

  2. weiwei 说:

    估计是你播放声音地时候相当于延时了

  3. wtaxum 说:

    我在说地具体一点。首先相同地代码在另外两台计算机上正常运行过,但是只有那两台机器正常运行了,其他地所有机器都出现问题。第二,我代码中不播放声音,但是在windows环境下使用微软地windows media player软件来播放声音,串口通信还是会乱。神呀,救救我这是什么原因呀!

  4. waterskin 说:

    非同一线程 延时大

  5. weiwei 说:

    我地代码中将串口通信和播放声音是放在同一个定时器中地。

  6. water20042 说:

    关注~

  7. 96789123 说:

    你这个是有串口通信地,当然和硬件有关,看是不是这方面地原因.至于已播放声音就影响串口地数据,而且在系统中播放也影响,你试试串口通信地时候不要用MediaPlayer播放声音,用其他地播放器试试,如果还影响数据,那肯定是硬件方面地干扰,

我要评论

评论功能因故关闭!

请加入我们的QQ群一起参与讨论:群号59400482(500人超级群)


返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明