m0_70953661 2024-03-03 19:13 采纳率: 33.3%
浏览 4

asp.mnet Windows media player

请问web窗体工具箱添加了Windows media player之后是灰的,不能使用,这要怎么办

img

  • 写回答

3条回答 默认 最新

  • 关注

    m0_70953661 晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    在 ASP.NET Web 窗体项目中,Windows Media Player 控件是基于 ActiveX 技术的。而 ActiveX 控件在大多数现代浏览器中已被禁用或弃用。因此,您可能无法在设计时使用 Windows Media Player 控件。但是,您仍然可以在运行时使用该控件。以下是解决此问题的几种方法:

    1. 将 ActiveX 相关设置添加到 Web.config 文件中:

      • 打开 Web.config 文件,并在 <system.web> 节点内添加以下代码:
      <browserCaps>
        <case match="MSIE\s([\d\.\w]*)">
          <captures>
            <capture name="version" match="^([\d\.\w]*)"/>
            <capture name="majorversion" match="^([\d]*)\."/>
          </captures>
        </case>
      </browserCaps>
      
      • 保存并重新启动项目,然后查看是否已解决问题。
    2. 使用自定义嵌入式播放器:

      • 首先,确保您已经有一个自定义的嵌入式播放器,可用于替代 Windows Media Player 控件。
      • 在 Web 窗体上添加一个 <div> 元素,将其大小设置为适当的宽度和高度,并设置一个唯一的 ID(例如,id="myPlayer")。
      • 在页面加载完成时,使用 JavaScript 将嵌入式播放器动态添加到 <div> 元素中。以下是示例代码:
      <script type="text/javascript">
        window.onload = function() {
          var myPlayerDiv = document.getElementById('myPlayer');
          myPlayerDiv.innerHTML = '<iframe src="https://your-custom-player-url"></iframe>';
        };
      </script>
      
      • 将 "https://your-custom-player-url" 替换为实际的嵌入式播放器 URL。
      • 保存并重新运行项目,然后查看是否已解决问题。
    评论

报告相同问题?

问题事件

  • 创建了问题 3月3日

悬赏问题

  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。