亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我如何檢測視頻 Vimeo 何時完成播放?

我如何檢測視頻 Vimeo 何時完成播放?

幕布斯6054654 2023-01-06 10:36:39
我在頁面上添加 vimeo 作為鏈接并嘗試使用 onEnded 事件,但它不起作用。我的代碼在這里const iframe = useRef(null)const myCallback = () => (console.log('Video has ended'));     <iframe        ref={iframe}        src='some-link'        onEnded={() => myCallback()}                />請你給我一些可以幫助的建議
查看完整描述

1 回答

?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

我認為本地人iframe無法從嵌入的 Vimeo 視頻中檢測到事件。您可以在此處參考官方 Vimeo Player API 。如果您選擇基于組件的方法,也有現有的 React 實現。

import React from "react";

import Vimeo from "@u-wave/react-vimeo";


export default function App() {

  const myCallback = () => console.log("Video has ended");


  return (

    <div className="App">

      <Vimeo video="347119375" autoplay onEnd={() => myCallback()} />

    </div>

  );

}

CodeSandBox:https

://codesandbox.io/s/so-react-vimeo-embed-6xt25 參考:https ://github.com/u-wave/react-vimeo


查看完整回答
反對 回復 2023-01-06
  • 1 回答
  • 0 關注
  • 127 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號