2015-11-03 3 views
0

Я использую Kurento-magic-mirror, и каждый раз, когда я буду менять изображение, я вынужден изменить название изображения mario-Wings.png.изменение источника изображения с помощью jquery и Kurento

Вот код, показанный

function getopts(args, opts) 
 
{ 
 
    var result = opts.default || {}; 
 
    args.replace(
 
     new RegExp("([^?=&]+)(=([^&]*))?", "g"), 
 
     function($0, $1, $2, $3) { result[$1] = decodeURI($3); }); 
 
    
 
    return result; 
 
}; 
 
    
 
var args = getopts(location.search, 
 
{ 
 
    default: 
 
    { 
 
    ws_uri: 'ws://' + location.hostname + ':8888/kurento', 
 
    hat_uri: 'http://' + location.host + '/img/mario-wings.png', 
 
    ice_servers: undefined 
 
    } 
 
});

Предположим, у нас есть несколько изображений в интерфейсе Теперь я хотел бы изменить имидж, сделав щелчок.

Я начал создавать функцию, но эта функция не является автоматическим путем против этого меняет картину при запуске

function changeImage(nom){ 
 
\t \t 
 

 
\t console.log(" Avant Changement de l'image "); 
 
\t args = getopts(location.search, 
 
\t { 
 
\t default:{ 
 
\t \t  ws_uri: 'ws://' + location.hostname + ':8888/kurento', 
 
    \t    hat_uri: 'http://' + location.host + '/img/test5.jpg', 
 
\t \t  ice_servers: undefined 
 
\t \t } \t 
 
     }); 
 

 
\t $("#test5").attr('src', 'img/test5.jpg'); 
 
\t console.log("Après Changement de l'image "); 
 
\t \t \t 
 
}

Как решить эту проблему ???

Помогите мне пожалуйста ...

ответ

0

Вы изменяете переменную, но ничего с этим не делает. После lead учебника, это то, что вам нужно сделать

function changeImage(hatUri, offsetXPercent, offsetYPercent, widthPercent, heightPercent) { 
    filter.setOverlayedImage(hatUri, offsetXPercent, offsetYPercent, widthPercent, heightPercent, 
     function(error) { 
     if (error) return onError(error); 
     console.log("Set overlay image"); 
     }); 
} 

я настоятельно рекомендую вам изучить примеры, и понять каждую строку кода. Если вы измените значение на клиенте, но не дадите указание медиасерверу изменить значение, это бесполезно.

Смежные вопросы