整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          javascript控制同一頁面中的音頻和視頻控件同

          javascript控制同一頁面中的音頻和視頻控件同時只能有一個播放

          、問題

          在同一個html頁面中,出現(xiàn)多個視頻或音頻控件時,點擊不同的控件,控件之間不會相互排斥,導致多個視頻或音頻同時播放,聲音疊加在一起,十分嘈雜,現(xiàn)象如下面視頻所示。

          <script src="https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>


          二、顯示效果

          解決上述問題后,最終顯示效果如下面視頻所示。

          <script src="https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>


          三、解決方案

          解決方案如下:

          1、獲取所有的video、audio標簽(頁面中的video標簽和audio標簽個數(shù)未知,需獲取所有的video、audio標簽);

          2、遍歷并監(jiān)聽所有的視頻和音頻控件的播放事件,點擊播放按鈕時,觸發(fā)監(jiān)聽方法;

          3、監(jiān)聽方法會遍歷其它所有的音頻或視頻,執(zhí)行暫停播放操作;

          四、實現(xiàn)代碼

          1、body區(qū)域


          2、關鍵代碼



          最后,感謝大家的觀看,希望大家能夠關注我,同時需要上面資料的,可以私信我。

          我是一個不斷學習進步的小白。

          TML+前端超大視頻上傳解決方案,網(wǎng)頁 項目文件夾上傳下載解決方案,

          前端用了JS,JQuery,vue2,vue3,vue-cli,html5,html

          網(wǎng)上搜了一下,基本上大部分的文章里面提到的前端JS或VUE或HTML5上傳文件夾的方案都是使用JS的API來實現(xiàn)的,也就是html5提供的一個API,也就是chrome提供的API。用是能用,但是不夠好用,有很多限制,也不夠靈活。不太能夠滿足用戶的實際應用需求,

          多多少少還是有點問題,穩(wěn)定性,靈活性,可擴展性,安全性方面還是有點問題。chrome的每個域名只允許5個TCP連接的限制,這個基本上是一個無法逾越的鴻溝,目前為止網(wǎng)上還沒有發(fā)現(xiàn)哪家公司或者個人能夠突破的。

          我們做項目的話個人用戶比較少,一般都是行業(yè)用戶,比如政府,公司,金融,這類企業(yè),他們對用戶體驗要求較高。就實際項目開發(fā)和實施的情況來看,html5或者chrome提供的功能基本上都是不能夠滿足他們需求的,都需要我們進行定制開發(fā)。

          文件夾上傳,html5提供了API,用戶開始用的時候還行,然后就提了要求要求支持斷點續(xù)傳,

          客戶這邊是一個政府單位,涉密了,就不透露單位名稱了,每天主要就是上傳和下載一些資料,數(shù)據(jù)都是加密的。

          客戶那邊每天都會上傳和下載資料,

          1.下載示例

          https://gitee.com/xproer/up6-vue-cli



          將up6組件復制到項目中

          示例中已經(jīng)包含此目錄



          1.引入up6組件



          2.配置接口地址

          接口地址分別對應:文件初始化,文件數(shù)據(jù)上傳,文件進度,文件上傳完畢,文件刪除,文件夾初始化,文件夾刪除,文件列表

          參考:http://www.ncmem.com/doc/view.aspx?id=e1f49f3e1d4742e19135e00bd41fa3de



          3.處理事件



          啟動測試



          啟動成功



          效果



          數(shù)據(jù)庫



          源碼工程文檔:https://drive.weixin.qq.com/s?k=ACoAYgezAAw1dWofra

          源碼報價單:https://drive.weixin.qq.com/s?k=ACoAYgezAAwoiul8gl

          OEM版報價單:https://drive.weixin.qq.com/s?k=ACoAYgezAAwuzp4W0a

          控件源碼下載:https://drive.weixin.qq.com/s?k=ACoAYgezAAwbdKCskc

          C# 實現(xiàn)調用FFplay播放視頻

          控件名:FFplay

          作 者:WPFDevelopersOrg - 驚鏵

          原文鏈接[1]:https://github.com/WPFDevelopersOrg/WPFDevelopers

          • 框架使用.NET6

          • Visual Studio 2022;

          • -fs 將打開的 ffplay.exe 最大化顯示

          • FFplayFFmpeg項目中提供的一個簡單的媒體播放器,它可以用于播放各種音頻和視頻文件。

          • FFplay的優(yōu)點是它非常輕量級且易于使用,適合快速播放和測試媒體文件。它可以播放各種格式的音視頻文件,并提供了基本的播放控制功能。

          • FFplay是一個基于命令行的工具,如果你需要在自己的應用程序中實現(xiàn)自定義的媒體播放功能,可能需要使用FFmpeg庫來進行更靈活的控制和定制。

          • [2]

          • 下載完成后解壓
          • 準備視頻文件和ffplay.exe

          • 以下是一些常用的FFplay命令行參數(shù)

          命令說明
          q,ESC按下q鍵或ESC鍵退出當前播放
          f按下f鍵全屏切換
          p,Space按下空格鍵或p鍵可以暫停/恢復播放
          s按下s鍵可以進行截圖操作。截圖將保存為當前目錄下的screenshot.bmp文件
          m按下m鍵靜音切換
          loop 0循環(huán)播放的次數(shù)
          +,-按下+鍵或-鍵可以增加或減少音量
          鼠標左鍵雙擊全屏切換
          • 更多參數(shù)文檔地址[3]

          1)示例代碼如下:

          string ffplayPath="ffplay.exe";//ffplay路徑
          string videoFilePath="森林和鹿.mp4";//視頻地址
          ProcessStartInfo startInfo=new ProcessStartInfo();
          startInfo.FileName=ffplayPath;
          startInfo.Arguments=$"-loop 0 \"{videoFilePath}\" ";//重復播放
          startInfo.UseShellExecute=false;
          startInfo.CreateNoWindow=true;
          startInfo.RedirectStandardInput=true;
          try
          {
          var ffplayProcess=new Process();
          ffplayProcess.StartInfo=startInfo;
          ffplayProcess.Start();
          }
          catch (Exception ex)
          {
          Console.WriteLine($"Error: {ex.Message}");
          }

          參考資料

          [1]

          原文鏈接: https://github.com/WPFDevelopersOrg/WPFDevelopers

          [2][3]

          地址: https://ffmpeg.org/ffplay.html


          主站蜘蛛池模板: 亚洲av乱码一区二区三区香蕉| 亚洲欧洲一区二区三区| 久久一区二区三区免费播放| 亚洲国产精品综合一区在线| 亚洲一本一道一区二区三区| 日韩视频在线观看一区二区 | 中文字幕一区二区三区永久| 一区二区三区AV高清免费波多| 久久无码人妻精品一区二区三区| 无码乱人伦一区二区亚洲| 精品一区狼人国产在线| 午夜爽爽性刺激一区二区视频| 性色AV一区二区三区天美传媒| 亚洲日韩中文字幕一区| 亚洲av无一区二区三区| 性色av无码免费一区二区三区 | 伊人久久大香线蕉AV一区二区| 精品一区二区三区中文字幕| 中文字幕av日韩精品一区二区| 日韩免费一区二区三区在线播放| 亚洲一区二区影院| 日韩精品久久一区二区三区| 一区精品麻豆入口| 亚洲一区在线观看视频| 精彩视频一区二区| 91久久精品午夜一区二区| 国产精品综合一区二区| 亚洲无删减国产精品一区| 日本一区二区三区在线观看视频 | 亚洲国产精品成人一区| 一区二区三区午夜视频| 日本一区二区三区中文字幕| 亚洲一区在线视频| 亚洲综合色自拍一区| 视频在线一区二区| 亚洲一区二区无码偷拍| 日本不卡一区二区视频a| 亚洲V无码一区二区三区四区观看| 中日韩精品无码一区二区三区| 亚洲色精品三区二区一区| 色系一区二区三区四区五区|