视频界面

代码如下:



<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="utf-8">
  <title>视频播放器制作</title>
  <style type="text/css">
   .contact-info{
    position: fixed;
    top:30%;
    left:89%;
    z-index:9999;
    }
    .option{
    cursor: pointer;
    position: relative;
   }
   .option i,.text{
    display: block;
    width: 40px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    background: rgba(255, 255, 255,0.1);
    color:orangered;
    font-size:16px;
    transition:0.6s;
    }
    .option:hover i{
    color:palevioletred;
    }
    video{
    width:1250px;
    height:650px;
    margin:0px;
    padding:0px;
    }
    </style>
 </head>
 
 <body>
  <div onmouseover="fun1()" onmouseout="fun2()">
   <video controls>
    <source src="跨年.mp4" type="video/mp4">
   </video> 
    <div class="contact-info" id="display">
      <div class="option">
         <i class="fas-share"></i>
         <div class="text">分享</div>
      <i class="fas fa-tv"></i>
      <div class="text">画质</div>
      <i class="fas fa-lock"></i>
      <div class="text">锁屏</div>
      <i class="fas fa-thumbs-up"></i>
      <div class="text">点赞</div>
     </div>
    </div>
 </div>
 <script>
    function fun1(){
       var p = document.getElementById('display');
        p.style.opacity = 1;
      }
      function fun2() {
          var p = document.getElementById('display');
          p.style.opacity = 0;
      }
   </script>
 </body>
 </html>


效果:
在这里插入图片描述

SDL(Simple DirectMedia Layer)是一种跨平台的多媒体开发库,用于处理音频、视频和图形等多媒体元素。使用SDL播放视频时,如果没有展示视频界面,可能是由于以下几个原因导致的。 首先,可能是因为未正确初始化SDL的视频模块。在使用SDL播放视频之前,需要调用SDL_Init函数来初始化SDL,并传入SDL_INIT_VIDEO标志,以确保视频模块被正确初始化。如果未调用该函数或者没有正确传入标志,就无法正常展示视频界面。 其次,可能是因为创建窗口或者渲染器时出现了错误。在使用SDL播放视频时,需要创建一个窗口和一个渲染器,用于展示视频内容。如果创建窗口或者渲染器时发生错误,可能就无法展示视频界面。可以通过检查相关的错误信息来判断是否创建窗口或者渲染器失败。 另外,还有可能是因为视频文件无法正确加载或者解码。如果视频文件的路径错误或者文件格式不受支持,就无法正常加载和解码视频内容。可以尝试使用其他视频文件进行测试,以确定是否是视频文件的问题。 最后,可能是因为没有正确调用SDL的渲染函数。在使用SDL播放视频时,需要通过调用SDL_RenderPresent函数来将渲染的内容展示在窗口上。如果没有正确调用该函数,就无法将视频内容展示出来。 总结起来,如果SDL播放视频时没有展示视频界面,需要检查是否正确初始化SDL的视频模块、创建窗口和渲染器、加载和解码视频文件,并且正确调用渲染函数。通过排查这些可能的问题,就可以解决视频界面未展示的情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值