当前位置: 首页 > 知识库问答 >
问题:

木偶演员:无法播放视频

徐麒
2023-03-14

我不能和木偶师一起放录影带。我该怎么办?

我的代码:

const puppeteer = require('/root/node_modules/puppeteer/');

异步函数main(){try{const browser=await puppeteer.launch({args:['--no-sandbox','--disable-setuid-sandbox']})const page=await browser.newpage();await page.goto('https://www.youtube.com/watch?v=wjoghndx51m');

    await page.waitFor(8000);
    await page.screenshot({path: '/var/www/html/test/example.png'});

    await browser.close()


} catch (e) {
    console.log("our error", e);
}

})();

谢谢

共有2个答案

佴博实
2023-03-14
(async function main() { try { const browser = await puppeteer.launch({args: ['--no-sandbox', '--disable-setuid-sandbox']}) const page = await browser.newPage(); await page.goto('https://www.youtube.com/watch?v=WjOGhNDX51M');

// get play btn selector and click
await page.click(
    "#movie_player > div.ytp-chrome-bottom > div.ytp-chrome-controls > div.ytp-left-controls > button[aria-label='Play (k)'"
  );

    await page.waitFor(8000);
    await page.screenshot({path: '/var/www/html/test/example.png'});

    await browser.close()

} catch (e) {
    console.log("our error", e);
}
姚雅珺
2023-03-14

puppeteer附带的chromium由于许可和尺寸原因没有所需的编解码器。您可以将pupeteer绑定到一个“真实的”chrome实例,如下所示:

null

const browser = await puppeteer.launch({
  executablePath: '/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome',
  headless:false, 
  defaultViewport:null,
  devtools: true,
  //args: ['--window-size=1920,1170','--window-position=0,0']
  args: ["--window-size=1920,1080", "--window-position=1921,0"]

})
 类似资料:
  • 问题内容: 我遵循了一些有关结合JavaFX与Swing(JFrame)来播放视频的教程,但是我得到的只是一个黑屏,该视频应该没有任何实际的内容播放,也没有报错。 我在这里做错什么,为什么不播放视频? 我尝试了几个.flv视频,但都不会开始播放(当我在浏览器中打开它们时,它们会播放) 我在装有K-lite完整编解码器包的Windows 8.1 N Pro上运行jre7和jdk1.7.0_45 编辑

  • 在我的应用程序中,我想显示来自服务器URI路径的视频,在这里,第一次播放视频,当我想第二次播放视频时,视频没有播放,并显示一个弹出窗口,如无法播放此视频 下面是我的错误 提前谢谢。

  • 每当我加载html文件时,它都会给我一个错误 每当我按下播放按钮时,就会出现以下错误 我能够加载任何远程视频并运行,但问题是当我从资产文件夹代码加载本地视频以加载文件并设置web视图时 干杯,Saurav

  • 问题内容: 无法播放此视频错误… !! 看到图片 截屏 怎么办?按下播放按钮后,它说不能播放此视频。需要解决这个问题。 问题答案: 您好,前天我遇到了同样的问题,几乎尝试了所有方法,但都没有成功。之后,我使用了这个库,并且运行良好。只需遵循几个步骤: 第1步。 将其添加到您的gradle 第2步。 将其添加为xml布局中的视频播放。 第3步。 从此处检查如何在您的班级中使用此库, 我这边还有另外一

  • 我很想知道调整大小,或者在本例中增加单个节点系统上的actor池中actor的数量是否真的会影响性能。 我有一个带超线程的四核系统。在任何给定的点上,系统可以运行8个线程。假设执行元执行的大多数操作都是CPU绑定的,那么将池中的执行元数量从20个增加到40个会有什么收获呢?