Search completed in 0.84 seconds.
MediaRecorder.onresume - Web APIs
the mediarecorder.on
resume event handler (part of the mediarecorder api) handles the
resume event, allowing you to run code in response to the media recording being
resumed after pausing.
... the
resume event is thrown as a result of the mediarecorder.
resume() method being invoked.
... syntax mediarecorder.on
resume = function(event) { ...
...And 3 more matches
MediaRecorder.resume() - Web APIs
the mediarecorder.
resume() method (part of the mediarecorder api) is used to
resume media recording when it has been previously paused.
... when the
resume() method is invoked, the browser queues a task that runs the following steps: if mediarecorder.state is "inactive", raise a dom invalidstate error and terminate these steps.
... raise a
resume event.
...And 3 more matches
AudioContext.resume() - Web APIs
the
resume() method of the audiocontext interface
resumes the progression of time in an audio context that has previously been suspended.
... syntax completepromise = audiocontext.
resume(); parameters none.
... return value a promise that resolves when the context has
resumed.
...And 2 more matches
WebGL2RenderingContext.resumeTransformFeedback() - Web APIs
the webgl2renderingcontext.
resumetransformfeedback() method of the webgl 2 api
resumes a transform feedback operation.
... syntax void gl.
resumetransformfeedback(); parameters none.
...gl.
resumetransformfeedback(); gl.drawarrays(gl.triangles, 0, 3); gl.endtransformfeedback(); specifications specification status comment webgl 2.0the definition of '
resumetransformfeedback' in that specification.
... opengl es 3.0the definition of 'gl
resumetransformfeedback' in that specification.
OfflineAudioContext.resume() - Web APIs
the
resume() method of the offlineaudiocontext interface
resumes the progression of time in an audio context that has been suspended.
... syntax offlineaudiocontext.
resume().then(function() { ...
... specifications specification status comment web audio apithe definition of '
resume()' in that specification.
SpeechSynthesis.resume() - Web APIs
the
resume() method of the speechsynthesis interface puts the speechsynthesis object into a non-paused state:
resumes it if it was already paused.
... syntax speechsynthesisinstance.
resume(); returns void.
...this is quite a long sentence to say.'); var utterance2 = new speechsynthesisutterance('we should say another sentence too, just to be on the safe side.'); synth.speak(utterance1); synth.speak(utterance2); synth.pause(); // pauses utterances being spoken synth.
resume() //
resumes speaking specifications specification status comment web speech apithe definition of '
resume()' in that specification.
SpeechSynthesisUtterance.onresume - Web APIs
the on
resume property of the speechsynthesisutterance interface represents an event handler that will run when a paused utterance is
resumed (when the
resume event fires.) this occurs when the speechsynthesis.
resume() method is invoked on a paused speech synthesis instance.
... syntax speechsynthesisutteranceinstance.on
resume = function() { ...
... inputform.onsubmit = function(event) { event.preventdefault(); var utterthis = new speechsynthesisutterance(inputtxt.value); var selectedoption = voiceselect.selectedoptions[0].getattribute('data-name'); for(i = 0; i < voices.length ; i++) { if(voices[i].name === selectedoption) { utterthis.voice = voices[i]; } } synth.speak(utterthis); utterthis.on
resume = function(event) { console.log('speech
resumed after ' + event.elapsedtime + ' milliseconds.'); } inputtxt.blur(); } specifications specification status comment web speech apithe definition of 'on
resume' in that specification.
SpeechSynthesisUtterance: resume event - Web APIs
the
resume event of the web speech api speechsynthesisutterance object is fired when a paused utterance is
resumed.
... bubbles no cancelable no interface speechsynthesisevent event handler property on
resume examples you can use the
resume event in an addeventlistener method: utterthis.addeventlistener('
resume', function(event) { console.log('speech
resumed after ' + event.elapsedtime + ' milliseconds.'); }); or use the on
resume event handler property: utterthis.on
resume = function(event) { console.log('speech
resumed after ' + event.elapsedtime + ' milliseconds.'); } specifications specification status comment web speech apithe definition of 'speech synthesis utterance events' in that specification.
Bytecode Descriptions
initialyield operands: (uint24_t
resumeindex) stack: gen ⇒ rval, gen,
resumekind suspend the current generator and return to the caller.
...later, when resuming execution, rval, gen and
resumekind will receive the values passed in by jsop::
resume.
...
resumekind is the generator
resumekind stored as an int32 value.
...And 31 more matches
Index - Web APIs
74 animation.play() api, animation, interface, method, reference, web animations, play, waapi, web animations api the play() method of the web animations api's animation interface starts or
resumes playing of an animation.
... 134 audiocontext.
resume() api, audio, audiocontext, method, reference, web audio api,
resume the
resume() method of the audiocontext interface
resumes the progression of time in an audio context that has previously been suspended.
... 2391 mediarecorder.on
resume api, audio, media capture, media recorder api, mediarecorder, property, reference, video, on
resume the mediarecorder.on
resume event handler (part of the mediarecorder api) handles the
resume event, allowing you to run code in response to the media recording being
resumed after pausing.
...And 6 more matches
JS_SuspendRequest
syntax jsrefcount js_suspendrequest(jscontext *cx); void js_
resumerequest(jscontext *cx, jsrefcount savedepth); name type description cx jscontext * the context whose current request is to be suspended or
resumed.
... savedepth jsrefcount (only in js_
resumerequest) the valued returned by the matching js_suspendrequest call.
... description in js_threadsafe builds, when a multi-threaded application is in a request but needs to block or perform lengthy computation that can race safely with the garbage collector, it should call js_suspendrequest before the time-consuming operation and js_
resumerequest after.
...And 4 more matches
Web Replay
to
resume recording and interacting with the tab, press the pause button and then the play button to run forward to the end of the recording.
... debugger integration allows the js debugger to read the information it needs from a replaying process and control the process's execution (
resume/rewind).
... the advantage of spawning both recording and replaying children is that by switching between different children the middleman can effectively rewind a live recording, then play forward and allow the user to
resume interacting with the tab after they have finished inspecting state in the past.
...And 4 more matches
nsIAppShell
dispatchnativeevent(in prbool arealevent, in voidptr aevent); obsolete since gecko 1.9 void exit(); void favorperformancehint(in boolean favorperfoverstarvation, in unsigned long starvationdelay); void getnativeevent(in prboolref arealevent, in voidptrref aevent); obsolete since gecko 1.9 void listentoeventqueue(in nsieventqueue aqueue, in prbool alisten); obsolete since gecko 1.9 void
resumenative(); void run(); void runinstablestate(in nsirunnable arunnable); void spindown(); obsolete since gecko 1.9 void spinup(); obsolete since gecko 1.9 void suspendnative(); attributes attribute type description eventloopnestinglevel unsigned long the current event loop nesting level.
...
resumenative()
resumes the use of additional platform-specific methods to run() gecko events on the main application thread.
... calls to suspendnative() and
resumenative may be nested.
...And 3 more matches
nsIRequest
method overview void cancel(in nsresult astatus); boolean ispending(); void
resume(); void suspend(); attributes attribute type description loadflags nsloadflags the load flags of this request.
...
resume()
resumes the current request.
... this may have the effect of re-opening any underlying transport and will
resume the delivery of data to any open streams.
...And 3 more matches
Implementing Download Resuming
this means that if a download was interrupted, it can be
resumed from that point on, rather than regetting the whole file.
...the front-end code can then notify the user of this, and offer to
resume the download.
... resuming a download in order to
resume a download, you should create a channel as usual (using nsiioservice).
...And 2 more matches
sslfnc.html
if you turn this option on, this socket will be unable to
resume a session begun by another socket.
... when this socket's session is finished, no other socket will be able to
resume the session begun by this socket.
...if you turn this option on, this socket will be unable to
resume a session begun by another socket.
...And 2 more matches
nsIDOMWindowUtils
void removesheet(in nsiuri sheeturi, in unsigned long type); void
resumetimeouts(); void sendcompositionevent(in astring atype); obsolete since gecko 9 void sendcompositionevent(in astring atype, in astring adata, in astring alocale); obsolete since gecko 38.0 void sendcontentcommandevent(in astring atype, [optional] in nsitransferable atransferable); void getclassname(in object aobj); boolean sendkeyevent(in astring aty...
... return value leavemodalstate()
resume normal window state, where scripts can run and events are delivered.
... native code only!renderdocument void renderdocument( in nsconstrect arect, in pruint32 aflags, in nscolor abackgroundcolor, in gfxcontext athebescontext ); parameters arect aflags abackgroundcolor athebescontext
resumetimeouts()
resumes timeouts on this window and its descendant windows.
...And 2 more matches
nsIResumableChannel
inherits from: nsisupports last changed in gecko 1.8 (firefox 1.5 / thunderbird 1.5 / seamonkey 1.0) method overview void asyncopenat(in nsistreamlistener listener, in nsisupports ctxt, in unsigned long startpos, in nsiresumableentityid entityid); obsolete since gecko 1.8 void
resumeat(in unsigned long long startpos, in acstring entityid); attributes attribute type description entityid acstring the entity id for this uri.
...
resumeat() prepare this channel for resuming.
...calling
resumeat after open or asyncopen has been called has undefined behaviour.
...And 2 more matches
yield - JavaScript
the yield keyword is used to pause and
resume a generator function (function* or legacy generator function).
... rv optional retrieves the optional value passed to the generator's next() method to
resume its execution.
...each time the generator's next() method is called, the generator
resumes execution, and runs until it reaches one of the following: a yield, which causes the generator to once again pause and return the generator's new value.
...And 2 more matches
Introduction to NSPR
when the thread is
resumed after the wait, it will have reentered the monitor, making operations on the data safe.
...in this case the thread would
resume from the wait only to find that there's nothing to do.
...another thread could target the waiting thread and issue a pr_interrupt, causing a waiting thread to
resume.
... a call to pr_waitcondvar may also
resume because the interval specified on the wait call has expired.
PR_Wait
returns the function returns one of the following values: pr_success means the thread is being
resumed from the pr_wait call either because it was explicitly notified or because the time specified by the parameter ticks has expired.
... a thread waiting on the monitor
resumes when the monitor is notified or when the timeout specified by the ticks parameter elapses.
... pr_exitmonitor(&ml); a thread can be
resumed from a wait for a variety of reasons.
...if the value of timeout is not pr_interval_no_timeout, pr_wait
resumes execution after the specified interval has expired.
Rhino Debugger
controlling execution the debugger provides the following facilities for you to control the execution of scripts you are debugging: step into to single step entering any function calls, you may do any of the following: select the debug->step into menu item on the menu bar press the step into button on the toolbar press the f11 key on the keyboard execution will
resume.
... step over to single step to the next line in the current function, you may do any of the following: select the debug->step over menu item on the menu bar press the step over button on the toolbar press the f7 key on the keyboard execution will
resume but control will return to the debugger at the next line in the current function or top-level script.
... step out to continue execution until the current function returns you may do any of the following: select the debug->step out menu item on the menu bar press the step out button on the toolbar press the f8 key on the keyboard execution will
resume until the current function returns or a breakpoint is hit.
... go to
resume execution of a script you may do any of the following: select the debug->go menu item on the menu bar press the go button on the toolbar press the f5 key on the keyboard execution will
resume until a breakpoint is hit or the script completes.
nsIDocShell
void preparefornewcontentmodel(); void
resumerefreshuris(); void setchildoffset(in unsigned long offset); native code only!
...
resumerefreshuris() restart the xpcom timers for each meta-refresh uri in this docshell, and this docshell's children, recursively.
...void
resumerefreshuris(); parameters none.
...the meta-refresh timers can be restarted using
resumerefreshuris().
Inputs and input sources - Web APIs
do not p
resume these events will happen with any particular amount of time between them.
...the code p
resumes the existence of an avatar object representing the character, as used in several other eamples on this page, as well as the pickupobject() and dropobject() functions, which handle transferring an object from the world to a particular hand and releasing an object from the hand and placing it back into the world.
... this code p
resumes the existence of additional functions findtargetposition(), which follows the target ray until it collides with something, then returns the coordinates at which the collision occurred, and putobject(), which places the object held in the specified hand at the given position, removing it from the hand.
...the target ray transform is passed into the p
resumed findtargetposition() function to get the coordinates at which to position the dropped object.
Spaces and reference spaces: Spatial tracking in WebXR - Web APIs
note: this article p
resumes that you are familiar with the concepts introduced in geometry and reference spaces in webxr: that is, the basics of 3d coordinate systems, as well as webxr spaces, reference spaces, and how reference spaces are used to create local coordinate systems for individual objects or movable components within a scene.
...with this in hand, we can
resume rendering the scene as usual, with the viewer's perspective unaffected.
...not only does your app need to determine what to show the user during these periods, but it needs to cleanly recover when tracking
resumes.
... <<<--- more text and example about how to handle rendering during lost tracking --->>> when tracking
resumes you can detect when tracking has
resumed after being lost when the user position jumps while at the same time the value of emulatedposition changes from true to false.
Download Manager preferences - Archive of obsolete content
0 indicates that the downloads should be paused and
resumed automatically the next time firefox is run; 1 indicates that the downloads should be paused but will not automatically
resume when the application is restarted; and 2 indicates that the downloads will be canceled on quit.
... default value is 0 (
resume on next launch).
... browser.download.manager.
resumeonwakedelay an integer value indicating the number of milliseconds to wait after the system wakes up from sleep before resuming downloads.
nsIDownloadManager
for(in nsidownload adownload, in nsidomwindow aparent, in boolean acanceldownloadonclose); obsolete since gecko 1.9.1 void pausedownload(in unsigned long aid); void removedownload(in unsigned long aid); void removedownloadsbytimeframe(in long long abegintime, in long long aendtime); void removelistener(in nsidownloadprogresslistener alistener); void
resumedownload(in unsigned long aid); void retrydownload(in unsigned long aid); void savestate(); obsolete since gecko 1.8 void startbatchupdate(); obsolete since gecko 1.9.1 attributes attribute type description activedownloadcount long the number of files currently being downloaded.
...
resumedownload()
resumes the specified download.
... void
resumedownload( in unsigned long aid ); parameters aid the unique id of the download to
resume.
Web Audio API best practices - Web APIs
autoplay policy browsers have started to implement an autoplay policy, which in general can be summed up as: "create or
resume context from inside a user gesture".
...we can use the same click event example here, test for the state of the context and start it, if it is suspended, using the
resume() method.
... const audioctx = new audiocontext(); const button = document.queryselector('button'); button.addeventlistener('click', function() { // check if context is in suspended state (autoplay policy) if (audioctx.state === 'suspended') { audioctx.
resume(); } }, false); you might instead be working with an offlineaudiocontext, in which case you can
resume the suspended audio context with the startrendering() method.
await - JavaScript
description the await expression causes async function execution to pause until a promise is settled (that is, fulfilled or rejected), and to
resume execution of the async function after fulfillment.
... when
resumed, the value of the await expression is that of the fulfilled promise.
... an await can split execution flow, allowing the caller of the await's function to
resume execution before the deferred continuation of the await's function.
platform/xpcom - Archive of obsolete content
for example, this subclass implements the nsirequest interface: var { class } = require('sdk/core/heritage'); var { unknown } = require('sdk/platform/xpcom'); var request = class({ extends: unknown, interfaces: [ 'nsirequest' ], initialize: function initialize() { this.pending = false; }, ispending: function() { return this.pending; },
resume: function() { console.log('resuming...'); }, suspend: function() { console.log('suspending...'); }, cancel: function() { console.log('canceling...'); } }); this component definition: specifies that we support nsirequest using the interfaces property.
... constructor with its contract id: var { factory } = require('sdk/platform/xpcom'); var { cc, ci } = require('chrome'); var contractid = '@me.org/request' // create and register the factory var factory = factory({ contract: contractid, component: request }); now xpcom users can access our implementation in the normal way: var request = cc[contractid].createinstance(ci.nsirequest); request.
resume(); methods queryinterface(interface) this method is called automatically by xpcom, so usually you don't need to call it yourself.
Gecko Profiler FAQ
for each thread, suspend it, walk its stack,
resume it.
... a cleaner snapshot would stop all threads, walk all their stacks, and then
resume all threads, especially on high-core systems.
PR_CWait
the thread waiting on the monitor
resumes execution when the monitor is notified (assuming the thread is the next in line to receive the notify) or when the interval specified in the timeout parameter has been exceeded.
... when the thread
resumes execution, it is the caller's responsibility to test the state of the monitored data to determine the appropriate action.
PR_WaitCondVar
timeout the value pr_interval_no_timeout requires that a condition be notified (or the thread interrupted) before it will
resume from the wait.
... the value pr_interval_no_wait causes the thread to release the lock, possibly causing a rescheduling within the runtime, then immediately attempt to reacquire the lock and
resume.
NSS 3.34 release notes
sslchannelinfo has two new fields (bug 1396525) sslnamedgroup originalkeagroup holds the key exchange group of the original handshake, when the session was
resumed.
... prbool
resumed is pr_true when the session is
resumed, and pr_false otherwise.
JS_THREADSAFE
this means that any potentially long-running operation in a native must be bracketed with calls to js_suspendrequest() and js_
resumerequest().
... rc = js_suspendrequest(cx); read_size = recv(socket, buf, size, flags); js_
resumerequest(cx, rc); ...
Index
in general, any p
resumed ordering between load and decode notifications should not be relied upon.
... 899 nsiselectionprivate interfaces, interfaces:scriptable, needscontent will
resume user interface updates after a previous call to startbatchchanges().
nsIMsgSearchSession
d clearscopes(); [noscript] boolean scopeusescustomheaders(in nsmsgsearchscopevalue scope, in voidptr selection, in boolean forfilters); boolean isstringattribute(in nsmsgsearchattribvalue attrib); void addallscopes(in nsmsgsearchscopevalue attrib); void search(in nsimsgwindow awindow); void interruptsearch(); void pausesearch(); void
resumesearch(); [noscript] nsmsgsearchtype setsearchparam(in nsmsgsearchtype type, in voidptr param); [noscript] void addresultelement(in nsmsgresultelement element); boolean matchhdr(in nsimsgdbhdr amsghdr, in nsimsgdatabase adatabase); void addsearchhit(in nsimsgdbhdr header, in nsimsgfolder folder); attributes attribute type description ...
... void pausesearch();
resumesearch() void
resumesearch(); setsearchparam() [noscript] nsmsgsearchtype setsearchparam(in nsmsgsearchtype type, in voidptr param); parameters type param addresultelement() [noscript] void addresultelement(in nsmsgresultelement element); parameters element matchhdr() boolean matchhdr(in nsimsgdbhdr amsghdr, ...
nsISelectionPrivate
tableselection_none 0 tableselection_cell 1 tableselection_row 2 tableselection_column 3 tableselection_table 4 tableselection_allcells 5 methods addselectionlistener() void addselectionlistener( in nsiselectionlistener newlistener ); parameters newlistener endbatchchanges() will
resume user interface updates after a previous call to startbatchchanges().
...call endbatchchanges() to
resume user interface updates.
Using COM from js-ctypes
fywin32event; void* waitfornotifyevent; void* getnotifyeventhandle; /* end inherit from ispnotifysource */ /* start inherit from ispeventsource */ void* setinterest; void* getevents; void* getinfo; /* end inherit from ispeventsource */ /* start ispvoice */ void* setoutput; void* getoutputobjecttoken; void* getoutputstream; void* pause; void*
resume; void* setvoice; void* getvoice; hresult (__stdcall *speak)(struct myispvoice*, lpcwstr pwcs, dword dwflags, ulong* pulstreamnumber); void* speakstream; void* getstatus; void* skip; void* setpriority; void* getpriority; void* setalertboundary; void* getalertboundary; void* setrate; void* getrate; void* setvolume; ...
...urce // start inherit from ispeventsource { 'setinterest': ctypes.voidptr_t }, { 'getevents': ctypes.voidptr_t }, { 'getinfo': ctypes.voidptr_t }, // end inherit from ispeventsource // start ispvoice { 'setoutput': ctypes.voidptr_t }, { 'getoutputobjecttoken': ctypes.voidptr_t }, { 'getoutputstream': ctypes.voidptr_t }, { 'pause': ctypes.voidptr_t }, { '
resume': ctypes.voidptr_t }, { 'setvoice': ctypes.voidptr_t }, { 'getvoice': ctypes.voidptr_t }, { 'speak': ctypes.functiontype(callback_abi, hresult, // return [ ispvoice.ptr, lpcwstr, // *pwcs dword, // dwflags ulong // *pulstreamnumber ]).ptr }, { 'speakstream': ctypes.void...
Network monitor recording - Firefox Developer Tools
you can pause and
resume the monitoring of network traffic using the pause button.
... pausing and
resume network traffic recording the network monitor has a button that pauses and
resumes recording of the current page's network traffic.
AudioContext.suspend() - Web APIs
example the following snippet is taken from our audiocontext states demo (see it running live.) when the suspend/
resume button is clicked, the audiocontext.state is queried — if it is running, suspend() is called; if it is suspended,
resume() is called.
... susresbtn.onclick = function() { if(audioctx.state === 'running') { audioctx.suspend().then(function() { susresbtn.textcontent = '
resume context'; }); } else if(audioctx.state === 'suspended') { audioctx.
resume().then(function() { susresbtn.textcontent = 'suspend context'; }); } } specifications specification status comment web audio apithe definition of 'close()' in that specification.
IDBCursor.continuePrimaryKey() - Web APIs
a typical use case, is to
resume the iteration where a previous cursor has been closed, without having to compare the keys one by one.
... example here’s how you can
resume an iteration of all articles tagged with "javascript" since your last visit: let request = articlestore.index("tag").opencursor(); let count = 0; let unreadlist = []; request.onsuccess = (event) => { let cursor = event.target.result; if (!cursor) { return; } let lastprimarykey = getlastiteratedarticleid(); if (lastprimarykey > cursor.primarykey) { cursor.continueprimarykey(...
Key Values - Web APIs
resumes a previously paused application, if applicable.
... vk_media_play_pause (0xb3) appcommand_media_play_pause qt::key_mediatoggleplaypause (0x1000086) keycode_media_play_pause (85) "mediarecord" starts or
resumes recording media.
MediaRecorder - Web APIs
mediarecorder.
resume()
resumes recording of media after having been paused.
... mediarecorder.on
resume an eventhandler called to handle the
resume event, which occurs when media recording
resumes after being paused.
OfflineAudioContext - Web APIs
deprecated methods offlineaudiocontext.
resume()
resumes the progression of time in an audio context that has previously been suspended.
... note: the
resume() method is still available — it is now defined on the baseaudiocontext interface (see baseaudiocontext.
resume()) and thus can be accessed by both the audiocontext and offlineaudiocontext interfaces.
HTTP conditional requests - HTTP
integrity of a partial download partial downloading of files is a functionality of http that allows to
resume previous operations, saving bandwidth and time, by keeping the already obtained information: a server supporting partial downloads broadcasts this by sending the accept-ranges header.
... once this happens, the client can
resume a download by sending a ranges header with the missing ranges: the principle is simple, but there is one potential problem: if the downloaded resource has been modified between both downloads, the obtained ranges will correspond to two different versions of the resource, and the final document will be corrupted.
Promises - Archive of obsolete content
the downloads object provides a promise-based api for downloading remote files, with full support for progress tracking, pause and
resume, and, optionally, integration with the download manager ui.
jspage - Archive of obsolete content
);}return this;},cancel:function(){if(this.stoptimer()){this.oncancel(); }return this;},onstart:function(){this.fireevent("start",this.subject);},oncomplete:function(){this.fireevent("complete",this.subject);if(!this.callchain()){this.fireevent("chaincomplete",this.subject); }},oncancel:function(){this.fireevent("cancel",this.subject).clearchain();},pause:function(){this.stoptimer();return this;},
resume:function(){this.starttimer(); return this;},stoptimer:function(){if(!this.timer){return false;}this.time=$time()-this.time;this.timer=$clear(this.timer);return true;},starttimer:function(){if(this.timer){return false; }this.time=$time()-this.time;this.timer=this.step.periodical(math.round(1000/this.options.fps),this);return true;}});fx.compute=function(c,b,a){return(b-c)*a+c; };fx.durations={"sho...
RDF in Mozilla FAQ - Archive of obsolete content
the following code illustrates its usage: // this is the object that will observe the rdf/xml load's progress var observer = { onbeginload: function(asink) {}, oninterrupt: function(asink) {}, on
resume: function(asink) {}, onendload: function(asink) { asink.removexmlsinkobserver(this); alert("done!"); }, onerror: function(asink, astatus, aerrormsg) { alert("error!
Audio for Web games - Game development
// set loading to false el.dataset.loading = 'false'; // hide loading text loadtext.style.display = 'none'; // show button playbutton.style.display = 'inline-block'; // allow play on click playbutton.addeventlistener('click', function() { // check if context is in suspended state (autoplay policy) if (audioctx.state === 'suspended') { audioctx.
resume(); } playtrack(track); playbutton.dataset.playing = true; }) }) }) note: you can see this demo in action here and view the source code here.
Introduction to web APIs - Learn web development
oelement); next up we include a couple of event handlers that serve to toggle between play and pause when the button is pressed and reset the display back to the beginning when the song has finished playing: // play/pause audio playbtn.addeventlistener('click', function() { // check if context is in suspended state (autoplay policy) if (audioctx.state === 'suspended') { audioctx.
resume(); } // if track is stopped, play it if (this.getattribute('class') === 'paused') { audioelement.play(); this.setattribute('class', 'playing'); this.textcontent = 'pause' // if track is playing, stop it } else if (this.getattribute('class') === 'playing') { audioelement.pause(); this.setattribute('class', 'paused'); this.textcontent =...
HTML parser threading
when parseuntilblocked() exhausts the data available to it, it calls nshtml5streamparser::continueafterscripts to
resume the consumption of data from the network.
Localization content best practices
splitting splitting sentences into several keys often inadvertently p
resumes a grammar, a sentence structure, and such composite strings are often very difficult to translate.
Writing localizable code
try not to assume grammar in composite strings splitting sentences into several keys often inadvertently p
resumes a grammar, a sentence structure, and such composite strings are often very difficult to translate.
Memory Profiler
start - start profiling stop - stop profiling reset - clear profile data when profiler is stopped profile data is accumulated and
resumed after start.
AsyncTestUtils extended framework
thanks to javascript enhancements available on the mozilla platform, it is possible for a function to yield control in such a way that the function stops running at the line where you use a yield statement and
resumes execution on the next line when
resumed.
Optimizing Applications For NSPR
if the spawned thread establishes and exits before the parent thread is
resumed, the parent will be left with an invalid pointer to the child.
Monitors
when the calling thread
resumes, it has the same entry count it had before the wait operation.
Necko walkthrough
nshttpconnection::activate this connection is passed the transaction nshttpconnection::onoutputstreamready nshttpconnection::onsocketwritable tries to write the request data from the current transaction (mtransaction) tells the transaction to now wait (`
resumerecv) nshttpconnection::
resumerecv nshttptransaction::readsegments readrequestsegment is passed to mrequeststream->readsegments - this function pointer is called and used to read the request bytes, which in turn calls ...
JS_BeginRequest
any blocking native call, or lengthy computation that can race safely with the garbage collector, within a request, must be bracketed with js_suspendrequest and js_
resumerequest.
JS_YieldRequest
the effect is the same as a call to js_suspendrequest immediately followed by a call to js_
resumerequest.
JSAPI reference
js_beginrequest js_endrequest js_yieldrequest obsolete since jsapi 18 js_suspendrequest obsolete since jsapi 18 js_
resumerequest obsolete since jsapi 18 js_getcontextthread obsolete since jsapi 8 js_setcontextthread obsolete since jsapi 8 js_clearcontextthread obsolete since jsapi 8 the following functions are always available, but in non-js_threadsafe builds, they do nothing: js_lockruntime obsolete since jsapi 12 js_unlockruntime obsolete since jsapi 12 js_lock obsolete since jsapi 12 js_unlock obsolete...
WebReplayRoadmap
one important issue is that any side effects from evaluating expressions via the console or the debugger's watch expressions will not carry over when the tab
resumes executing.
Building the WebLock UI
(note: we include three images to represent the state of the weblock, but wlock.gif and wl-lock.gif are identical, since weblock is p
resumed to be unlocked when it's loaded.
imgIDecoderObserver
in general, any p
resumed ordering between load and decode notifications should not be relied upon.
nsIDownload
resumable boolean indicates if the download can be
resumed after being paused or not.
nsIPipe
this example p
resumes that the pipe is being filled asynchronously on some background thread.
nsISessionStartup
resume_session 2 the previous session should be restored at startup.
Drawing and Event Handling - Plugins
the browser is also responsible for sending the plug-in all events targeted to an instance, such as mouse clicks when the cursor is within the instance rectangle or suspend and
resume events when the application is switched in and out.
Debugger keyboard shortcuts - Firefox Developer Tools
close current file ctrl + w cmd + w ctrl + w search for a string in the current file ctrl + f cmd + f ctrl + f search for a string in all files ctrl + shift + f cmd + shift + f ctrl + shift + f find next in the current file ctrl + g cmd + g ctrl + g search for scripts by name ctrl + p cmd + p ctrl + p
resume execution when at a breakpoint f8 f8 1 f8 step over f10 f10 1 f10 step into f11 f11 1 f11 step out shift + f11 shift + f11 1 shift + f11 toggle breakpoint on the currently selected line ctrl + b cmd + b ctrl + b toggle conditional breakpoint on the currently selected line ctrl + shift + b cmd + shift +...
UI Tour - Firefox Developer Tools
toolbar at the top of the right-hand pane, there's a toolbar: the toolbar consists of: four buttons to control the debugger's movement through the script: play/pause (f8): pauses or
resumes execution of the script you're debugging.
Debugger - Firefox Developer Tools
if the finally block finishes normally, the exception
resumes propagation, and the debugger’s onexceptionunwind handler is called again, in the same frame.
Index - Firefox Developer Tools
48 network monitor recording 110n:priority, debugging, dev tools, firefox, guide, networking, tools you can pause and
resume the monitoring of network traffic using the pause button.
All keyboard shortcuts - Firefox Developer Tools
close current file ctrl + w cmd + w ctrl + w search for a string in the current file ctrl + f cmd + f ctrl + f search for a string in all files ctrl + shift + f cmd + shift + f ctrl + shift + f find next in the current file ctrl + g cmd + g ctrl + g search for scripts by name ctrl + p cmd + p ctrl + p
resume execution when at a breakpoint f8 f8 1 f8 step over f10 f10 1 f10 step into f11 f11 1 f11 step out shift + f11 shift + f11 1 shift + f11 toggle breakpoint on the currently selected line ctrl + b cmd + b ctrl + b toggle conditional breakpoint on the currently selected line ctrl + shift + b cmd + shift +...
Network monitor toolbar - Firefox Developer Tools
a set of tool icons: pause (or
resume) recording network log search the log request blocking an array of buttons to filter the network request list by type: by the content type of the response xhr requests websocket upgrades and messages (labeled ws) other requests a checkbox that allows you to disable caching.
Animation.play() - Web APIs
the play() method of the web animations api's animation interface starts or
resumes playing of an animation.
Animation - Web APIs
animation.play() starts or
resumes playing of an animation, or begins the animation again if it previously finished.
AudioContext - Web APIs
audiocontext.
resume()
resumes the progression of time in an audio context that has previously been suspended/paused.
BaseAudioContext - Web APIs
this occurs when the audiocontext's state changes, due to the calling of one of the state change methods (audiocontext.suspend, audiocontext.
resume, or audiocontext.close).
Credential Management API - Web APIs
these capabilities allow users to sign in without typing passwords, see the federated account they used to sign in to a site, and
resume a session without the explicit sign-in flow of an expired session.
File.name - Web APIs
syntax var name = file.name; value a string, containing the name of the file without path, such as "my
resume.rtf".
MediaDevices.getUserMedia() - Web APIs
if you've muted your camera (so-called "facemuting"), your camera's activity light goes out to indicate that the camera is not actively recording you, without discarding the permission to
resume using the camera once muting is over.
MediaRecorder.onerror - Web APIs
invalidstateerror an attempt was made to stop or pause or an inactive recorder, start or
resume an active recorder, or otherwise manipulate the mediarecorder while in the wrong state.
MediaRecorder.onpause - Web APIs
pause.onclick = function() { if(mediarecorder.state === "recording") { mediarecorder.pause(); // recording paused } else if(mediarecorder.state === "paused") { mediarecorder.
resume(); //
resume recording } } mediarecorder.onpause = function() { // do something in response to // recording being paused } mediarecorder.on
resume = function() { // do something in response to // recording being
resumed } ...
MediaStream Recording API - Web APIs
lay: none"; a.href = url; a.download = "test.webm"; a.click(); window.url.revokeobjecturl(url); } // demo: to download after 9sec settimeout(event => { console.log("stopping"); mediarecorder.stop(); }, 9000); examining and controlling the recorder status you can also use the properties of the mediarecorder object to determine the state of the recording process, and its pause() and
resume() methods to pause and
resume recording of the source media.
Node - Web APIs
if callback is provided, and it returns boolean false when called, the current recursion level is aborted, and the function
resumes execution at the last parent's level.
Page Visibility API - Web APIs
for example, if your web app is playing a video, it can pause the video when the user puts the tab into the background, and
resume playback when the user returns to the tab.
RTCIceCandidateStats.address - Web APIs
otherwise, the address is p
resumed to be a fully-qualified domain name, which is resolved first using an aaaa record (assuming ipv6 is available), then using an a record (if no result is found or the device onlu supports ipv4).
SpeechSynthesis.paused - Web APIs
if utterances are then added to the utterance queue, they will not be spoken until the speechsynthesis object is unpaused, using speechsynthesis.
resume().
SpeechSynthesis - Web APIs
speechsynthesis.
resume() puts the speechsynthesis object into a non-paused state:
resumes it if it was already paused.
WebGLTransformFeedback - Web APIs
webgl2renderingcontext are useful: webgl2renderingcontext.createtransformfeedback() webgl2renderingcontext.deletetransformfeedback() webgl2renderingcontext.istransformfeedback() webgl2renderingcontext.bindtransformfeedback() webgl2renderingcontext.begintransformfeedback() webgl2renderingcontext.endtransformfeedback() webgl2renderingcontext.pausetransformfeedback() webgl2renderingcontext.
resumetransformfeedback() webgl2renderingcontext.transformfeedbackvaryings() webgl2renderingcontext.gettransformfeedbackvarying() examples creating a webgltransformfeedback object in this example, gl must be a webgl2renderingcontext.
WebXR Device API - Web APIs
the x and z components of the origin are typically p
resumed to be located at or near the center of the room or surface.
Advanced techniques: Creating and sequencing audio - Web APIs
'none'; // remove loading screen dtmf = sample; // to be used in our playsample function playbutton.addeventlistener('click', function() { isplaying = !isplaying; if (isplaying) { // start playing // check if context is in suspended state (autoplay policy) if (audioctx.state === 'suspended') { audioctx.
resume(); } currentnote = 0; nextnotetime = audioctx.currenttime; scheduler(); // kick off scheduling requestanimationframe(draw); // start the drawing loop.
Background audio processing using AudioWorklet - Web APIs
to use an audio worklet processor, you can use code similar to the following: let audiocontext = null; async function createmyaudioprocessor() { if (!audiocontext) { try { audiocontext = new audiocontext(); await audiocontext.
resume(); await audiocontext.audioworklet.addmodule("module-url/module.js"); } catch(e) { return null; } } return new audioworkletnode(audiocontext, "processor-name"); } this createmyaudioprocessor() function creates and returns a new instance of audioworkletnode configured to use your audio processor.
Using the Web Audio API - Web APIs
// select our play button const playbutton = document.queryselector('button'); playbutton.addeventlistener('click', function() { // check if context is in suspended state (autoplay policy) if (audiocontext.state === 'suspended') { audiocontext.
resume(); } // play or pause track depending on state if (this.dataset.playing === 'false') { audioelement.play(); this.dataset.playing = 'true'; } else if (this.dataset.playing === 'true') { audioelement.pause(); this.dataset.playing = 'false'; } }, false); we also need to take into account what to do when the track finishes playing.
XRRigidTransform.position - Web APIs
however, for inline sesions, we know we're in a space not automatically adjusted for floor level, so we request an offset reference space to shift the viewer's height to 1.5 meters above the p
resumed floor level of 0 meters.
XRSession.onsqueezeend - Web APIs
xrsession.onsqueezeend = event => { if (event.inputsource.handedness == user.handedness) { let targetraypose = event.frame.getpose(event.inputsource.targetrayspace, myrefspace; if (user.heldobject) { cancelobjectdrag(user.heldobject); } } }; this code p
resumes that if the user actually intentionally completed the drag, user.heldobject will be null here.
Event reference
resume speechsynthesisevent web speech api a paused utterance is
resumed.
Accept-Ranges - HTTP
in presence of an accept-ranges header, the browser may try to
resume an interrupted download, rather than to start it from the start again.
If-Range - HTTP
the most common use case is to
resume a download, to guarantee that the stored resource has not been modified since the last fragment has been received.
HTTP Index - HTTP
partial requests are useful for large media or downloading files with pause and
resume functions, for example.
HTTP range requests - HTTP
partial requests are useful for large media or downloading files with pause and
resume functions, for example.
308 Permanent Redirect - HTTP
for example, google drive uses a 308
resume incomplete response to indicate to the client when an incomplete upload stalled.[1] status 308 permanent redirect specifications specification title rfc 7538, section 3: 308 permanent redirect the hypertext transfer protocol status code 308 (permanent redirect) ...
Using Promises - JavaScript
the inner neutralizing catch statement only catches failures from dosomethingoptional() and dosomethingextranice(), after which the code
resumes with morecriticalstuff().
function* - JavaScript
calling the next() method with an argument will
resume the generator function execution, replacing the yield expression where an execution was paused with the argument from next().
Performance fundamentals - Web Performance
use requestanimationframe() instead of setinterval() calls to window.setinterval() run code at a p
resumed frame rate that may or may not be possible under current circumstances.
color-profile - SVG: Scalable Vector Graphics
as a presentation attribute, it can be applied to any element but it only has an effect on the following element: <image> usage notes value auto | srgb | <name> | <iri> default value auto animatable yes auto all colors are p
resumed to be defined in the srgb color space unless a more precise embedded profile is specified within content data.
Understanding WebAssembly text format - WebAssembly
since webassembly is typechecked, and the funcref can be potentially any function signature, we have to supply the p
resumed signature of the callee at the callsite, hence we include the $return_i32 type, to tell the program a function returning an i32 is expected.