我有一个项目,我将从某些Skype用户接收Skype电话。 用户需要通过预定义的消息进行响应,然后根据响应将指向下一站(代理或呼叫或其他预先录制的消息)。
我确实发现了许多Skype的DTMF和IVR实现并试图实现它们,一切正常但问题在于将录制的消息作为Skype呼叫响应播放。 请问有人可以帮我编写一个C#代码来改变Skype的音频源来播放wav或mp3文件吗?
我查了一下:
http://devforum.skype.com/t5/Desktop-API/Event-for-incoming-call/td-p/9174
http://community.skype.com/t5/Desktop-API-former-Public-API/Sending-Audio-in-Skype/td-p/422
命名一些。 可以实现除播放音频之外的所有内容作为Skype响应。 请帮忙。
答案 0 :(得分:0)
我用C#做过这件事。如果你的调用varrialbe是CurrentCall
:
TCallIoDeviceType DeviceType = TCallIoDeviceType.callIoDeviceTypeFile;
CurrentCall.set_InputDevice(DeviceType, audio_file_directory);
音频文件必须是单声道WAV文件。