问题列表 - 第36003页

如何使用 HTML5 <video> 播放 MPEG4 Visual?

我目前使用它来播放 AVC(H.264 或 MPEG-4 Part 10)视频。

<video controls preload>
  <source src="xyz.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
</video>
Run Code Online (Sandbox Code Playgroud)

但是,这不适用于 MP4V(MPEG-4 Visual 或 MPEG-4 Part 2)视频。我试过了,codecs="mp4v.20.8, mp4a.40.2"但这似乎也不起作用。

是否有任何主流浏览器支持 HTML5 中的 MP4V <video>?如果是,我应该在<source>标签中指定什么类型/编解码器?或者,像flowplayer这样的 Flash 播放器是否支持 MP4V?

html video mp4 h.264 html5-video

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

如何指定一系列unicode字符

如何从' '(空格)到\u00D7FF?指定一系列unicode字符?

我有一个正则表达式r'[\u0020-\u00D7FF]',它不会编译说它是一个糟糕的范围.我是Unicode正则表达式的新手,所以我之前没有遇到过这个问题.

有没有办法使这个编译或正则表达式我忘记或尚未学习?

python regex unicode

22
推荐指数
2
解决办法
1万
查看次数

简单的交换功能......为什么不交换这个?

我是C的新手,仍然试图掌握指针的概念.我知道如何编写一个有效的交换函数...我更关心的是为什么这个特殊的函数没有.

void swap(int* a, int* b)
{
 int* temp = a;
 a = b;
 b = temp;
}

int main()
{
 int x = 5, y = 10;
 int *a = &x, *b = &y;
 swap(a, b);
 printf(“%d %d\n”), *a, *b);
}
Run Code Online (Sandbox Code Playgroud)

c pointers

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

start-transcript导致脚本在后台作业中失败

我使用start-job创建一个powershell脚本作为后台作业,然后使用start-transcript记录它的输出.以下是两者的代码:

一个

start-job  -filepath ./b.ps1 -ArgumentList 'test.txt'
wait-job *
Run Code Online (Sandbox Code Playgroud)

b

param([parameter(Mandatory = $true)][string]$logfile)
Set-PSDebug -Strict
$ErrorActionPreference = 'Stop'
start-transcript $logfile
Run Code Online (Sandbox Code Playgroud)

输出./a.ps1

Id              Name            State      HasMoreData     Location             Command                  
--              ----            -----      -----------     --------             -------                  
1               Job1            Running    True            localhost            param...                 
1               Job1            Failed     False           localhost            param...                 
2               Job2            Failed     False           localhost            param...   
Run Code Online (Sandbox Code Playgroud)

输出./b.ps1 -log c:\ test.txt

Transcript started, output file is test.txt
Transcript stopped, output file is C:\test.txt
Run Code Online (Sandbox Code Playgroud)

我还通过设置"echo here"行来做一些测试,以确认是播放的行.

powershell

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

画布中的Mode7式透视变换?

我正在制作一个基于画布的游戏引擎,我想知道是否有人有关于如何实现俯视视角的任何好信息.我正在寻找的是传统鸟瞰图和旧SNES mode7视图之间的某个地方.只是一个微小的角度来给出3D的幻觉.

我正在试图弄清楚什么是处理视角偏斜的最佳方法.我不是在做旋转,所以3D矩阵的东西会过分,但我需要能够以一致的角度处理渲染地图图层,如果角度可调,那就太好了.我还需要处理深度扭曲.基本上,底行像素应该是1:1的像素宽度和高度,然后对于它所获得的每一行,例如,小5%或类似的东西.我想要的是能够提供一个大画布作为纹理,然后提供0到90之间的摄像机角度,其中0是完全水平的,90是鸟瞰图.

任何人有任何相关的教程或示例代码?我在网上搜索了一下,但我发现的一切似乎都不适合在这个特定的应用程序中使用或过于复杂,做各种疯狂的3D倾斜和旋转的东西.我想要的只是采用普通的平铺网格,稍微向后倾斜,没有旋转或复杂的东西.

这是我想要的一个例子; 这是一个例子.http://img801.imageshack.us/img801/2176/perspectivesample.jpg

底部像素行的像素比为1:1,并且上面的每一行在水平和垂直方向上逐渐变短.顶部中心区域的源纹理通常约为底部中心区域的高度的一半,但是它已经垂直和水平收缩以适合透视.

我认为最好的方法是将当前视口状态渲染到另一个平面鸟瞰图中,顶部和侧面有大约50%的额外空间,然后从中切出一个上部三角形区域并将其绘制到实际可见的画布.

唯一的问题是,在计算角度等时,我很擅长数学.

javascript html5 canvas perspective

14
推荐指数
2
解决办法
8478
查看次数

C# 比较 float 和 int

我已经看到这段代码在 intertubes 上浮动,用于确定 Windows Mobile 设备是否具有 VGA 屏幕(代码位于 Form 类的方法中):

SizeF currentScreen = this.CurrentAutoScaleDimensions;
bool isVGA = currentScreen.Height == 192;
Run Code Online (Sandbox Code Playgroud)

即使屏幕是 VGA,因为浮点不精确(高度属性是浮点数),isVGA 是否有可能设置为 false?

c# floating-point compact-framework windows-mobile

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

C#比VB.NET快吗?

你认为两者都是一样的.

但也许它是微软使用的编译器,但我注意到在编译两个非常小的程序时,相同的逻辑.VB.NET使用更多的IL指令.

是否真的比c#必须更快,只是因为它的编译器更聪明.

c# vb.net cil

13
推荐指数
3
解决办法
4763
查看次数

WPF:XAML属性声明没有通过Setters设置?

我有一个WPF应用程序,我在代码隐藏中使用依赖属性,我想通过XAML声明设置.

例如

<l:SelectControl StateType="A" Text="Hello"/>
Run Code Online (Sandbox Code Playgroud)

所以在这个例子中我有一个UserControl被调用的SelectControl,它有一个属性StateType,在它的setter中操作一些其他的属性.

为了帮助说明问题,我Text在示例中调用了另一个属性,继续阅读,我将进一步解释.

Codebehind摘录......

public static readonly DependencyProperty TextProperty = DependencyProperty.Register("Text", typeof(String), typeof(SelectControl));

public String Text
{
  get { return (String)GetValue(TextProperty); }
  set { SetValue(TextProperty, value); }
}

public static readonly DependencyProperty StateTypeProperty = DependencyProperty.Register("StateType", typeof(String), typeof(SelectControl));

public String StateType
{
  get { return (String)GetValue(StateTypeProperty) }
  set
    {
      switch (value)
      {
        case "A":
          AnotherPropertyBoolean = true;
          break;
        case "B":
          AnotherPropertyBoolean = false;
          break;
       default:
         // this is only …
Run Code Online (Sandbox Code Playgroud)

wpf setter xaml dependency-properties

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

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

使用分部类重写方法

我有一个由两个部分类组成的类.

一个由ORM代码生成创建,一个用于扩展.

在这个特定的实例中,我需要覆盖由partial类生成的一个属性,因为我需要先对它进行一些验证.

是否可以使用我的扩展类来覆盖代码生成分部类的属性?

c# overriding partial-classes

6
推荐指数
1
解决办法
4887
查看次数