Javascript 如何像在第三方库中一样执行函数?
如何执行OK.sendToAll。。。从span开始,是否从Section-Perfect开始执行 OK实际上是SimpleOKRTC第三方库,如果我在videoAdded部分中执行它,那么它可以正常工作,但当我试图从它不正确的位置执行它时 有什么想法吗Javascript 如何像在第三方库中一样执行函数?,javascript,jquery,google-chrome,webrtc,Javascript,Jquery,Google Chrome,Webrtc,如何执行OK.sendToAll。。。从span开始,是否从Section-Perfect开始执行 OK实际上是SimpleOKRTC第三方库,如果我在videoAdded部分中执行它,那么它可以正常工作,但当我试图从它不正确的位置执行它时 有什么想法吗 <span onclick="func_OK();">TEST</span> <script src="/js/blatest_third_party_SimpleOKRTC_for_example.js">
<span onclick="func_OK();">TEST</span>
<script src="/js/blatest_third_party_SimpleOKRTC_for_example.js"></script>
<script>
var OK = new SimpleOKRTC({
autoRequestMedia: true,
detectSpeakingEvents: true,
});
// Section - Perfect
OK.on('videoAdded', function (video, peer) {
OK.sendToAll("bla bla"); // works
});
// But now
function func_OK() {
OK.sendToAll("bla bla"); // does not work same way like 'videoAdded'
}
</script>
不像“videoAdded”那样工作它以前是如何工作的?有什么不同吗?因为在回调中调用了一个有效的回调函数,我认为这与数据/功能在那一点上准备就绪有关,这使得它可以工作。在回调中,它可以工作,但我需要同样的内部回调函数以这种形式执行