我正在vLine上申请
我用声音做视频聊天。
但是,它不响铃声。
有什么特别的事情要打铃声吗?
这个解释看上去没有什么特殊的铃声设置。
var client, vlinesession;var lastMsg;
var vlineClient = (function(){
if('{{vlineData.serviceId}}' == 'YOUR_SERVICE_ID' || '{{vlineData.serviceId}}' == 'YOUR_SERVICE_ID'){
alert('Please make sure you have created a vLine service and that you have properly set the $serviceID and $apiSecret variables in classes/Vline.php file.');
}
var authToken = '{{ vlineData.authToken }}',
serviceId = '{{ vlineData.serviceId }}',
profile = {"displayName": '{{ vlineData.displayName }}', "id": '{{ vlineData.id }}'};
// Create vLine client
window.vlineClient = client_ = vline.Client.create({"serviceId": serviceId, "ui": true,
'uiVideoPanel':'showvideo'
});
// Add login event handler
client_.on('login', onLogin);
client_.login(serviceId, profile, authToken).done(this.init_,this);
// Do login
//
//
//
//
function initCallButton(button) {
var userId = button.attr('data-userid');
// fetch person object associated with username
vlinesession.getPerson(userId).done(function(person) {
// update button state with presence
function onPresenceChange() {
if(person.getPresenceState() == 'online'){
button.removeClass().addClass('active');
}else{
button.removeClass().addClass('disabled');
}
button.attr('data-presence', person.getPresenceState());
}
// set current presence
onPresenceChange();
// handle presence changes
person.on('change:presenceState', onPresenceChange);
// start a call when button is clicked
button.click(function() {
if (person.getId() == vlinesession.getLocalPersonId()) {
alert('You cannot call yourself. Login as another user in an incognito window');
return;
}
if(button.hasClass('active'))
// person.postMessage("Hello there");
// console.log("send message");
person.startMedia();
});
});发布于 2013-08-22 23:44:24
客户端有一个setRingtone函数,允许您设置单个文件路径或路径数组,比如mp3和ogg文件格式。它是从医生那里掉下来的。您可以在创建客户端后设置铃声。我们将确保在下一个构建中导出这些文档。
/**
* Set the sound to be played as the ringtone for calls. The parameter takes an
* array of paths, so that you can pass in different file formats like
* ogg and mp3 for cross browser support.
* @param {!string|!Array.<!string>} audioFilePath path to audio file(s).
*/
setRingtone(<audioPath(s)>)https://stackoverflow.com/questions/18166410
复制相似问题