标签: media

@media中的@import在Firefox 3.0.3中不起作用

这就是我所拥有的,它适用于IE7,但不适用于Firefox:

@media screen { @import 'screen.css'; }
Run Code Online (Sandbox Code Playgroud)

它在Firefox中的@media块之外工作:

@import 'screen.css';
Run Code Online (Sandbox Code Playgroud)

更新:

这有效:

@media screen { 

    .yui-d3f
    {
        border: 1px solid #999;
        height: 250px;
    }

}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

css media firefox-3

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

绑定到OSX 10.5下Apple键盘上的媒体键

我是OSX开发的新手,所以这可能很容易,但谷歌没有帮助.

我正在尝试将动作绑定到您在较新的Apple键盘上找到的媒体键(播放,暂停等).您似乎无法使用常规热键API绑定到这些键,但必须可以,因为iTunes明确管理.是否有一些棘手的未记录的API实现了这一目标?任何帮助将非常感激.

media macos cocoa hotkeys

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

哪个HTML5 Media JS框架最好?

我想使用jquery自定义视频播放器以获得额外的按钮和控件.我发现两个看起来像是可行的候选人,我有兴趣听到哪个更好(或者还有另一个最好的).请记住,我的目标是修改它(不只是删除和播放).

以下是我到目前为止找到的两位候选人:

  1. http://videojs.com/
  2. http://mediaelementjs.com/

media video jquery html5 canvas

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

WPF媒体元素,https来源失败

有没有人见过以下?

我在C#WPF项目中使用了MediaElement.我尝试访问安全SharePoint网站(NTLM)上的视频,我将Source设置为https地址,视频播放失败.

 var u = new Uri(@"https://www......com/WindowsMedia.wmv", UriKind.Absolute);
 mediaElement.Source = u;
 mediaElement.Play();
Run Code Online (Sandbox Code Playgroud)

在尝试播放视频时,我遇到了异常:

 Object reference not set to an instance of an object.
Run Code Online (Sandbox Code Playgroud)

我希望有人以前见过这个,可以给我一个提示.很遗憾,我无法共享安全的视频位置.

c# media wpf

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

是否有任何方法可以在播放时获取媒体文件的叠加层?

我想在不使用自动提供字幕的库中插入字幕到媒体文件中(如DirectShow)

我习惯使用窗口桌面的绘图手柄绘制,但它无法工作.我认为这是因为更新的速度......对吧?无论如何,是否有任何功能或方法来绘制媒体文件或获取其叠加处理?

    [DllImport("user32.dll")]
    static extern IntPtr GetDesktopWindow();

    [DllImport("user32.dll")]
    static extern IntPtr GetDCEx(IntPtr hwnd, IntPtr hrgn, uint flags);

    [DllImport("user32.dll")]
    static extern IntPtr ReleaseDC(IntPtr hwnd, IntPtr hdc);

    public void SubtitleDraw()
    {
        IntPtr hWnd = GetDesktopWindow();
        IntPtr hDc = GetDCEx(hWnd, IntPtr.Zero, 1027);

        Font font1 = new Font("Times New Roman", 24, FontStyle.Regular,GraphicsUnit.Pixel);    
        Point pt = new Point(40, 375);

        PointF pointF1 = new PointF();
        pointF1 = PlayerForm.ActiveForm.PointToScreen(pt);

        Graphics g = Graphics.FromHdc(hDc);
        g.DrawString(SubtitleText, font1, Brushes.Black, pointF1);

        ReleaseDC(hWnd, hDc);
    }
Run Code Online (Sandbox Code Playgroud)

c# media subtitle

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

如何逐帧录制视频时如何处理C#.NET TimeSpan逐行舍入错误?

这是一个很好的问题,而不是"告诉我代码是什么工作",而是"如何在逻辑上处理这种情况"问题.

简而言之,我通过RTSP从IP摄像机进入视频+音频.

视频和音频通过单独的线程(如下所示)逐帧解码并记录到单个mp4容器中.

问题是由于TimeSpan结束时间和每个视频帧的开始时间不精确,视频和音频会逐渐变得越来越不同步.

对于每个视频帧,它应该是1 /帧速率= 0.0333667000333667的持续时间,但它正在使用(即使使用FromTicks()方法),第一帧的开始时间= 0.0和结束时间0.0333667.

我可以调整29.97的视频解码器帧速率值(它从摄像机的设置声明的帧速率中拉出),导致视频在音频之前,或滞后于音频 - 这只是制作每个视频mediaBuffer.StartTime和mediaBuffer .EndTime要么太早,要么太晚,与音频相比.

随着时间的推移,微小的十进制截断最终导致视频和音频不同步 - 录制时间越长,两个轨道获得的同步越多.

我真的不明白为什么会这样,因为舍入误差在逻辑上不重要.

即使我只有1秒的精度,我每秒只会写一个视频帧,它在时间线上的位置大致应该是+ - 1秒,这应该使每个渐进帧相同+ - 1秒到达应有的位置,不会逐渐增加错位.我想象每个框架看起来都像这样:

[<-------- -1第二个-------->预期的确切帧时间<-------- + 1s -------->] --- -------------------------------------------------记录帧时间--------

我在这里错过了什么吗?

我没做"新帧开始时间=最后帧结束时间,新帧结束时间=新帧开始时间+ 1 /帧速率" - 我实际上在做"新帧开始时间=帧索引 - 1 /帧速率,新帧结束时间=帧索引/帧速率".

也就是说,我正在根据它们应该具有的预期时间来计算帧开始和结束时间(帧时间=帧位置/帧速率).

我的代码正在做的是:

预计时间----------预计时间----------预计时间帧时间帧时间

我在数学上理解这个问题,我只是不明白为什么十进制截断证明了这个问题,或者逻辑上知道解决它的最佳解决方案是什么.

如果我实现的内容是"每x帧,使用"(1 /帧速率)+一些"以弥补所有丢失的时间,那么可以将帧匹配到应该的位置,或者只是导致视频混乱?

    public void AudioDecoderThreadProc()
    {
        TimeSpan current = TimeSpan.FromSeconds(0.0);

        while (IsRunning)
        {
            RTPFrame nextFrame = jitter.FindCompleteFrame();

            if (nextFrame == null)
            {
                System.Threading.Thread.Sleep(20);
                continue;
            }

            while (nextFrame.PacketCount > 0 && IsRunning)
            {
                RTPPacket p = nextFrame.GetNextPacket();

                if (sub.ti.MediaCapability.Codec == …
Run Code Online (Sandbox Code Playgroud)

.net c# media video recording

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

在iOS应用中导入MP3(使用代码)

是否可以将我的app资源文件夹中的*.mp3文件导入iTunes?

我的应用程序包含一个的配乐,我想将其导出到用户的媒体库中,以便他/她可以使用正常的媒体播放器,它听.

我在iOS文档中找不到任何东西(至少,不是我看的地方)

media ios

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

nth-child()未在打印介质中显示

忽略由divs制成的表格(相信我,我已经进行过关于功能的讨论),我很难获得交替的行背景色来查看打印介质。这是我所拥有的:

<div class="table">
   <div class="head">
     <div class="headcell">Column 1 is this long</div>
     <div class="headcell">Column 2 but this neeeds to be this long</div>
     <div class="headcell">Column 3</div>
   </div>
   <div class="row">
     <div class="cell">Column 1 is this long</div>
     <div class="cell">Column 2 but this neeeds to be this lonn</div>
     <div class="cell">Column 3</div>
   </div>
   <div class="row">
     <div class="cell">Column 1</div>
     <div class="cell">Column 2</div>
     <div class="cell">Column 3</div>
   </div>
   <div class="row">
     <div class="cell">Column 1</div>
     <div class="cell">Column 2</div>
     <div class="cell">Column 3</div>
   </div>
   <div class="row">
     <div class="cell">Column 1</div>
     <div class="cell">Column 2</div>
     <div …
Run Code Online (Sandbox Code Playgroud)

css media printing css-selectors

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

Django媒体文件在生产时没有显示Debug = False - Django 1.10

我目前有两种文件静态文件和媒体文件.静态文件包含我的css,js和其他静态内容.媒体文件包含用户上传的内容.静态文件夹就在媒体文件夹旁边.现在在我部署的计算机上.如果我设置DEBUG = False我的静态文件很好,但我的媒体内容永远不会显示.我收到一个404 not found错误.我的问题是当DEBUG = False时如何在生产环境中显示媒体内容.有了DEBUG = True,一切似乎都运行正常吗?我阅读了以下页面并尝试了这些内容.

1-Tried为静态媒体创建一个单独的文件夹,就像静态内容一样. 目前,我的静态内容由collectstatic命令管理.我在webfaction上使用apache.我有一个静态文件夹,static_content当我./manage.py collectstatic在静态文件夹中运行我的所有内容时被static_content调用复制到该文件夹.我尝试创建另一个名为的静态文件夹static_media.但是,当我运行./manage.py collectstatic我的media文件夹的内容被复制到,static_content而不是static_media它应该有.谁能告诉我为什么collectstatic命令没有粘贴内容static_media呢?

这就是我的配置

ALLOWED_HOSTS = [
   "*",
   'mywebsite.com',
   'www.mywebsite.com.com',
]


STATIC_URL = 'http://mywebsite.com.com/static/'
STATIC_ROOT = '/home/admin/webapps/static_content'
STATICFILES_DIRS = (
                        '/home/admin/webapps/mainfolder/mainapp/static',
                        '/home/admin/webapps/mainfolder/mainapp/media',
                   )
PROJECT_PATH = os.path.join(BASE_DIR, 'static')

MEDIA_URL = 'http://mywebsite.com.com/media/'
MEDIA_ROOT = '/home/admin/webapps/static_media' 
Run Code Online (Sandbox Code Playgroud)

这就是我的urls.py看起来像

admin.autodiscover()
urlpatterns = [
....
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Run Code Online (Sandbox Code Playgroud)

我是否正在使用正确的方法创建一个单独的文件夹来管理我的媒体内容,就像DEBUG = …

media django static collectstatic

5
推荐指数
4
解决办法
5967
查看次数

从相机拍摄的图像未保存到图库

我正在实现一个简单的图像上传表单.在手机上,用户可以选择使用相机拍照并上传.

出于某种原因,以这种方式拍摄的照片不会保存到图库中.

HTML声明中是否有任何内容可以将图片保存到图库中,无论是丢弃还是使用它?

这是我的表格(在Angular中):

<ng-container *ngFor="let image of imageList; let i = index;">
    <div class="mb-1" fxLayoutAlign.gt-xs="space-between" fxLayoutGap.xs="10px" fxLayout.xs="column">
        <input type="file" accept="image/*" [disabled]="image.hasOwnProperty('Id') && image?.Id" (change)="showPreview($event, img, i)" #input/>
        <img [src]="image?.url" alt="" #img class="image-limited" />
        <p *ngIf="image?.url !== ''" fxLayoutAlign.xs="center center">{{ image?.hasOwnProperty('name') ? image?.name : (form.get('AssetNumber').value || '') + '_' + (i + 1) }}</p>
        <button md-raised-button color="accent" class="delete-button" (click)="clearImage(input, img, $event, i)" [disabled]="image?.url === ''">
            <i class="fa fa-remove"></i> {{ 'ADD_EDIT_ASSET_IMAGE_DELETE_BUTTON_TEXT' | translate }}
        </button>
    </div>
    <hr class="mb-1" *ngIf="i !== imageList.length …
Run Code Online (Sandbox Code Playgroud)

javascript media html5 android-camera angular

5
推荐指数
2
解决办法
456
查看次数