小编Ale*_*lex的帖子

HTML5流媒体视频 - 有可能吗?

是否可以使用HTML5的视频标签并将其连接到RMTP流?谢谢.

video html5

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

什么时候HTML5视频应该回归到Flash播放器?

我正在努力为HTML5视频播放器实现回退机制.我有办法用swfobject Flash播放器替换它,但我该如何检测是否有任何问题已经发展?

换句话说,如果我们使用以下可抛出的错误事件列表,哪一个应该触发Flash播放器替换?或者,如果抛出任何错误,我们应该简单地进行替换吗?

此外,应该在哪里调用onError处理程序?我在想视频标签,但想确认一下.非常感谢您的指导.谢谢.

   function failed(e) {
     // video playback failed - show a message saying why
     switch (e.target.error.code) {
       case e.target.error.MEDIA_ERR_ABORTED:
         alert('You aborted the video playback.');
         break;
       case e.target.error.MEDIA_ERR_NETWORK:
         alert('A network error caused the video download to fail part-way.');
         break;
       case e.target.error.MEDIA_ERR_DECODE:
         alert('The video playback was aborted due to a corruption problem or because the video used features your browser did not support.');
         break;
       case e.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:
         alert('The video could not be loaded, either because the server or …
Run Code Online (Sandbox Code Playgroud)

flash html5 html5-video

4
推荐指数
1
解决办法
3753
查看次数

如何选择没有定义任何属性的HTML元素?

我需要使用jQuery来查找所有没有属性的DIV标记,并为每个标记应用一个类.这是一个示例HTML:

<div id="sidebar">
  <div>Some text goes here</div>
  <div class="something">something goes here</div>
  <div>Another div with no attributes.</div>
</div>
Run Code Online (Sandbox Code Playgroud)

所以,我需要把它变成这个:

<div id="sidebar">
  <div class="myClass">Some text goes here</div>
  <div class="something">something goes here</div>
  <div class="myClass">Another div with no attributes.</div>
</div>
Run Code Online (Sandbox Code Playgroud)

如何div通过jQuery 找到没有属性的类型元素?谢谢.

html javascript jquery

4
推荐指数
1
解决办法
547
查看次数

查找字符串列表中的所有整数

给定此字符串值列表:

"12345","6789a","9876","23467b"

我们如何在C#中使用Linq语句来只选择整数?换句话说,我们只想回归123459876.

c# linq int parsing

4
推荐指数
3
解决办法
2578
查看次数

单击"搜索"按钮进行触发验证

我正在使用Visual Studio 2015 Update 1构建MVVM Light WPF应用程序.我有以下两个搜索字段:cmbSearchColumntxtSearchValue.当用户单击"搜索"按钮时,两者都不能为空.请注意,我已ValidationRules为两个字段设置了.

这是相关的XAML:

<TextBlock Grid.Row="1"
           Grid.Column="0"
           Style="{StaticResource FieldLabel}">
    Search Column
</TextBlock>
<StackPanel Grid.Row="1"
            Grid.Column="1"
            Style="{StaticResource ValidationStackPanel}">
    <ComboBox x:Name="cmbSearchColumn"
              DisplayMemberPath="MemberName"
              IsEditable="True"
              ItemsSource="{Binding SearchColumns}"
              SelectedValuePath="MemberValue"
              Style="{StaticResource ComboBoxStyle}">
        <ComboBox.SelectedItem>
            <Binding Mode="TwoWay"
                     Path="SelectedColumn}"
                     UpdateSourceTrigger="Explicit">
                <Binding.ValidationRules>
                    <helpers:NotEmptyStringValidationRule 
  Message="Search Column cannot be blank." ValidatesOnTargetUpdated="True" />
                </Binding.ValidationRules>
            </Binding>
        </ComboBox.SelectedItem>
    </ComboBox>
    <TextBlock Style="{StaticResource FieldLabelError}" 
  Text="{Binding (Validation.Errors)[0].ErrorContent, ElementName=cmbSearchColumn}" />
</StackPanel>
<TextBlock Grid.Row="2"
           Grid.Column="0"
           Padding="0 0 9 9"
           Style="{StaticResource FieldLabel}">
    Search Value
</TextBlock>
<StackPanel Grid.Row="1"
            Grid.Column="1"
            Style="{StaticResource ValidationStackPanel}">
    <TextBox …
Run Code Online (Sandbox Code Playgroud)

c# validation wpf mvvm

4
推荐指数
1
解决办法
893
查看次数

如何构建HTML5游戏

我的任务是为一个非盈利组织使用HTML5为6-10岁儿童建立一个教育游戏.我使用HTML5/CSS3/jQuery构建了一个新网站,但没有构建游戏的经验.该项目必须在大约2个月内完成.

这里的专家提出几个问题:

  • 这可以在2个月内完成吗?
  • 在完成它的两个月内,我是否需要全职?从未做过游戏,我不确定会涉及到什么.
  • 是否有一个HTML5/JS游戏引擎可以让这更容易?

您对此有任何其他想法将不胜感激.谢谢.

更新:我们希望通过Safari在iPhone/iPad上运行这款游戏; 换句话说,让它检测手势.

jquery html5

3
推荐指数
2
解决办法
4497
查看次数

在Entity Framework中使用带有参数的存储过程

我正在使用Entity Framework 6.1.3并使用数据库优先方法让它生成模型文件和.EDMX.我还在SQL Server 2008 R2上有以下存储过程,Entity Framework将其引入EDMX:

CREATE PROCEDURE [dbo].[FindEmployee] 
    @LastName nvarchar(50), 
    @employeeID nvarchar(50),
    @securityID nvarchar(50)
AS
BEGIN
    SET NOCOUNT ON;

    select * 
    from Employee
    where 
        (lastName = dbo.trim(@LastName) AND dbo.trim(@LastName) IS NOT NULL)
        OR  (employeeID = dbo.trim(@employeeID) AND dbo.trim(@employeeID) IS NOT NULL)
        OR  (securityID = dbo.trim(@securityID) AND dbo.trim(@securityID) IS NOT NULL)
    order by
        case when dbo.trim(@LastName) is not null then CONVERT(char(50), lastName) + CONVERT(char(50), firstName) 
                when dbo.trim(@employeeID) is not null then employeeID 
                when dbo.trim(@securityID) is not null …
Run Code Online (Sandbox Code Playgroud)

c# sql-server wpf stored-procedures entity-framework

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

在[授权(角色)]上使用枚举[标志]和按位运算符

我建立一个ASP.NET MVC应用5,并按照这个例子SO发布适用[Flags]enum:

[Flags]
public enum Role
{
    User = 1,
    Finance = 2,
    Management = 4,
    SystemAdmin = 8
}
Run Code Online (Sandbox Code Playgroud)

请注意,该[Flags]属性为我们提供了一种很好的方法来将多个值作为一个逗号分隔的字符串:

var roles = (Constants.Role.SystemAdmin | Constants.Role.Management).ToString();
// "SystemAdmin, Management"
Run Code Online (Sandbox Code Playgroud)

枚举值将[Authorize]在控制器和操作的属性中使用,例如:

[Authorize(Roles = (Constants.Role.SystemAdmin | Constants.Role.Management).ToString())] 
public class SomeController : Controller
{ ... }
Run Code Online (Sandbox Code Playgroud)

但是,以上属性会生成此错误:

属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式

为什么我可以使用该.ToString()方法并在代码中获取枚举的CSV,但在[Authorize]属性中使用相同的语句时却不能?

c# enums

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

ffmpeg 返回“方法设置失败:404 未找到”

我们使用 ffmpeg(内部版本 ffmpeg-20190628-098ab93-win32-static)在 Win 10 系统上从摄像头 RTSP 流中拍摄快照。在某些相机上,我们收到此错误:

[rtsp @ 06813ac0] method SETUP failed: 404 Not Found
rtsp://username:password@example.com: Server returned 404 Not Found
Run Code Online (Sandbox Code Playgroud)

这是我们使用的示例命令:

ffmpeg -y -i rtsp://username:password@example.com -vframes 1 -pix_fmt yuvj420p 
  -vf select='eq(pict_type\,I)' -q:v 1 _test.jpg
Run Code Online (Sandbox Code Playgroud)

然而,VLC 可以从同一台机器加载相同的流(尽管我们不能使用 VLC)。此外,我们还打开了 ffmpeg 的防火墙(它弹出了两个防火墙对话框,我们允许它通过)。

我们找到了有关该DESCRIBE错误的帖子,但没有找到有关 的帖子SETUP。任何帮助表示赞赏。谢谢。

更新:在 VLC 中,RTSP 流由于某种原因两次要求凭据。想知道是否是这个原因。

ffmpeg rtsp

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

使用回调方法将JavaScript函数转换为类

我正在尝试将以下函数转换为JavaScript中的类(来自此处创建的CMS的原始函数),

function Countdown(options) {
  var timer,
  instance = this,
  seconds = options.seconds || 10,
  updateStatus = options.onUpdateStatus || function () {},
  counterEnd = options.onCounterEnd || function () {};

  function decrementCounter() {
    updateStatus(seconds);
    if (seconds === 0) {
      counterEnd();
      instance.stop();
    }
    seconds--;
  }

  this.start = function () {
    clearInterval(timer);
    timer = 0;
    seconds = options.seconds;
    timer = setInterval(decrementCounter, 1000);
  };

  this.stop = function () {
    clearInterval(timer);
  };
}
Run Code Online (Sandbox Code Playgroud)

通过这种用法,

var myCounter = new Countdown({  
    seconds:5,  // number …
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-5

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