日期:2014-05-20  浏览次数:20663 次

JMF中视频播放与传输问题
想将获得的数据源在本地播放而且传到网络上去
不过测试的时候本地显示是黑的,远程可以显示我这边的数据,不知道如何解决,请各位指点指点,谢谢了。
如果这个方法不行的话,那还有其他方法么?

部分代码如下:
try{
                                                        ……//获得设备
dataSource   =   Manager.createDataSource(locator);
//克隆一份数据
dataClone   =   Manager.createCloneableDataSource(dataSource);
                                                      //创建一个播放器
player   =   Manager.createPlayer(dataSource);
player.start();
//将克隆的数据传输出去,(我已经验证了可以传输)
RTPTransmit   rtpTransmit   =   new   RTPTransmit(dataClone, "192.168.1.15 ", "8686 ",null);
rtpTransmit.mystart();
……//显示播放器组件
}

------解决方案--------------------
呵呵,看方法名字就可以知道大概意思嘛。createCloneableDataSource