Sliverlight Media 不会在本地网络中播放,但会在公共网络中播放

Sliverlight Media 不会在本地网络中播放,但会在公共网络中播放

我们有一个使用 ASP.NET 开发的网站,该网站使用 Silverlight 来流式传输视频。从外部访问时一切都运行良好,但是从本地网络访问时,它不会播放媒体(视频或音频)。我们尝试切换到同一网络上的其他 Web 服务器,但仍然不起作用。更令人困惑的是,我们的一些台式机偶尔会播放来自 Chrome 的媒体,但我们无法让它从 IE 或 Firefox 工作。我们在 ASP.NET 开发的其他网站上也出现了这个问题。

以下是用于调用特定视频的代码示例:

    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="SixPoint.aspx.vb" Inherits="HomeTeam.Web.SixPoint" %>
<%
    If Not Request.IsAuthenticated Then
        Response.Redirect("default.aspx")
    End If

 %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>SixPoint</title>
    <!--#include file="Header_incl.aspx" -->
    <style type="text/css">
    html, body {
        height: 100%;
        overflow: auto;
    }
    body {
        padding: 0;
        margin: 0;
    }
    #silverlightControlHost {
        height: 100%;
        text-align:center;
    }
    </style>
    <script type="text/javascript" src="Silverlight.js"></script>
    <script type="text/javascript">
        function onSilverlightError(sender, args) {
            var appSource = "";
            if (sender != null && sender != 0) {
                appSource = sender.getHost().Source;
            }

相关内容