webcodecsController()
将 webcodecsController() 传递给 controller 以控制 convertMedia() 函数。
🌐 Pass webcodecsController() to controller to steer the convertMedia() function.
Use webcodecsController()import {webcodecsController ,convertMedia } from '@remotion/webcodecs'; constcontroller =webcodecsController ();convertMedia ({src : 'https://www.w3schools.com/html/mov_bbb.mp4',container : 'webm',controller , }); // Pausecontroller .pause (); // Resumecontroller .resume (); // Abortcontroller .abort ();
应用编程接口
🌐 API
此函数返回一个可以传递给 convertMedia({controller}) 的对象。
🌐 This function returns an object that can be passed to convertMedia({controller}).
它具有以下方法:
🌐 It has the following methods:
pause()
暂停转换。
🌐 Pauses the conversion.
resume()
恢复转换。
🌐 Resumes the conversion.
abort()
中止转换。
🌐 Aborts the conversion.
addEventListener()
请参见下方的活动。
🌐 See events below.
removeEventListener()
请参见下方的活动。
🌐 See events below.
事件
🌐 Events
你可以将事件监听器附加到 webcodecsController 对象上。
🌐 You can attach event listeners to the webcodecsController object.
Use eventsimport {webcodecsController ,convertMedia } from '@remotion/webcodecs'; constcontroller =webcodecsController (); constonPause = () => {console .log ('Paused'); }; constonResume = () => {console .log ('Resumed'); };controller .addEventListener ('pause',onPause );controller .addEventListener ('resume',onResume ); // Make sure to cleanup later:controller .removeEventListener ('pause',onPause );controller .removeEventListener ('resume',onResume );
webcodecsController 对象会触发以下事件:
🌐 The webcodecsController object emits the following events:
pause
当转换被暂停时发出。
🌐 Emitted when the conversion is paused.
resume
当转换恢复时发出。
🌐 Emitted when the conversion is resumed.
另请参阅
🌐 See also