小编Ale*_*yer的帖子

如何在网络浏览器中播放MKV视频

我正在尝试制作带有MPEG4视频编解码器和AC3音频编解码器的MKV视频,可以使用Mozilla或Chrome在线播放.我尝试了多种方法,包括原生HTML5,它播放视频但没有音频,而且从我读过的AC3是专有的编解码器,所以它不包含在支持的编解码器中.代码如下:

<video width='1024' height='768' controls autoplay> 
<source src="path_to_src" type='video/x-matroska'</video>
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用VLC Web插件(因为我知道VLC可以正确播放文件)但还没有使用它来播放任何文件,在使用此方法的示例中似乎没有很多一致性.以下是我到目前为止使用VLC插件尝试的内容:

<embed type="application/x-vlc-plugin" version="VideoLAN.VLCPlugin.2" 
width="1024" height="768" id="vlc" autoplay="yes" target="path_to_file"></embed>
Run Code Online (Sandbox Code Playgroud)

这里的VLC页面说添加:

<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
 codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab">
Run Code Online (Sandbox Code Playgroud)

但代码库似乎不再存在,并且将classid添加到上面的代码中对文件的播放没有影响.这两种方法都会导致制作VLC播放器盒,但没有播放任何内容,开发者控制台也没有显示任何错误.

所以我的问题是,是否有人知道在本机HTML5播放器中播放AC3音频的解决方法或VLC Web插件的正确语法是什么?或者他们会推荐一个完全不同的玩家吗?任何和所有帮助表示赞赏!

audio video html5 vlc mkv

16
推荐指数
4
解决办法
11万
查看次数

将自签名根证书添加到 Azure 应用服务

我有一个基于 Azure 的 .NET Web 应用程序,我们正在尝试将其连接到客户端的本地 ADFS 环境。我们能够通过 Azure 混合连接访问资源,但是当我们尝试从 ADFS 获取身份验证标头时,我们收到证书错误。

经过一番挖掘后,我们发现他们没有使用来自受信任的根 CA 的证书,而是使用自签名证书。客户已向我们发送了他们的根 CA(以及中间证书)证书,并要求我们让我们的 Azure 应用程序信任这些证书。

1)这可能吗?

2)这样做是否存在安全风险?

我找到了有关向应用程序服务添加证书的文档,但我认为这不会“信任”由其根 CA 证书签名的任何证书,而是仅信任该证书本身。 https://learn.microsoft.com/en-us/azure/app-service/app-service-web-ssl-cert-load

我还发现了这个问题,这是 2015 年的问题,很好奇这个答案从那时起是否发生了变化。 如何信任 Azure Web 应用程序中的 Active Directory 根 CA 证书?

当前尝试连接到他们的 ADFS 时我们收到的实际错误:

System.Net 信息:0:[13800] SecureChannel#55196503 - 远程证书有错误:

System.Net 信息:0:[13800] SecureChannel#55196503 - 无法为受信任的根颁发机构构建证书链。

System.Net 信息:0:[13800] SecureChannel#55196503 - 远程证书被用户验证为无效。

System.Net 错误:0:[13800] HttpWebRequest#44115416 中的异常:: - 底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。

c# ssl adfs azure

5
推荐指数
1
解决办法
5157
查看次数

两个不可连接的表之间的SQL SELECT

我有两张桌子

Users
- ID

Preferences
- ID
- Name
- Value
Run Code Online (Sandbox Code Playgroud)

两个表之间没有可以连接的值.

如果我有两个用户和两个首选项,则可以在单个SQL SELECT语句中获取以下结果以获得以下结果:

User1.ID, Preference1.Name, Preference1.Value
User1.ID, Preference2.Name, Preference2.Value
User2.ID, Preference1.Name, Preference1.Value
User2.ID, Preference2.Name, Preference2.Value
Run Code Online (Sandbox Code Playgroud)

基本上我想创建一个UserPreferences SQL视图,其中为每个用户分配每个首选项.

sql t-sql sql-server

3
推荐指数
1
解决办法
124
查看次数

使用Javascript从jQuery修改HTML

尝试使用jQuery学习/开发并遇到了一个我不确定如何处理的场景.

我有一个由PHP动态制作的HTML表,表中的每一行都包含一个文件名和一个打开文件的按钮,截至目前该按钮正在调用一个JavaScript函数,该函数接收该文件的UNC文件路径.我想使用jQuery修改HTML来打开文件内容(此时只是尝试使用.txt文件).所以我的问题是我需要通过jQuery将UNC文件路径从javascript调用传递到后端,以便我可以加载该文件.

所以要想象它:

HTML:

//我想要显示文件的Div

<div id="file">
</div>
Run Code Online (Sandbox Code Playgroud)

//表中的每个按钮都有一个不同的unc_path_to_file

<button onclick="openMedia('unc_path_to_file')">Open</button>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

function openMedia(path){
    //These are not working
    $("file").empty();
    $("file").html("<p>Hello World</p>");
}
Run Code Online (Sandbox Code Playgroud)

我似乎无法在网上找到任何这种路线的例子,所以我认为我走的是错误的道路/没有理解的东西.任何帮助,将不胜感激!

html javascript php jquery

-1
推荐指数
1
解决办法
117
查看次数

标签 统计

adfs ×1

audio ×1

azure ×1

c# ×1

html ×1

html5 ×1

javascript ×1

jquery ×1

mkv ×1

php ×1

sql ×1

sql-server ×1

ssl ×1

t-sql ×1

video ×1

vlc ×1