小编TIA*_*ica的帖子

强制iOS iPhone youtube将播放器嵌入全屏

我正在创建一个用户观看视频的网站,并在此过程中回答问题.但是,我有一个问题.当用户在iPhone上观看YouTube嵌入视频时,它会在iOS播放器中启动,而不是在YouTube播放器中启动.当我尝试将播放器从全屏移开时,它会暂停视频而只是坐在那里.我正在使用此代码:

if (
    document.fullscreenElement ||
    document.webkitFullscreenElement ||
    document.mozFullScreenElement ||
    document.msFullscreenElement
) {
    // exit full-screen
    if (document.exitFullscreen) {
        document.exitFullscreen();
    } else if (document.webkitExitFullscreen) {
        document.webkitExitFullscreen();
    } else if (document.mozCancelFullScreen) {
        document.mozCancelFullScreen();
    } else if (document.msExitFullscreen) {
        document.msExitFullscreen();
    }
}
Run Code Online (Sandbox Code Playgroud)

这适用于除iOS iPhone播放器之外的所有内容.我也尝试过隐藏播放器,但这也不起作用.有没有办法让玩家脱离全屏或某种变通方法?谢谢!

注意:我使用的是Youtube iframe API.https://developers.google.com/youtube/iframe_api_reference?hl=en

html javascript video youtube-api ios

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

Xcode出错:在"NSArray*"类型的对象上找不到数组元素的预期方法

我有另一个阵列问题......

我已经声明了一个数组如下:

NSArray *sliderValAtTimes;
Run Code Online (Sandbox Code Playgroud)

这是带错误的代码:代码:sliderValAtTimes[x] = sliderValue;

错误:在"NSArray*"类型的对象上找不到数组元素的预期方法

声明:

int x = 0;
sliderValue = [[NSString alloc] initWithFormat:@"%0.0f", self.slider.value];
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒!

arrays objective-c ios

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

如何在 unix 套接字上绑定达芙妮?

到目前为止,我已经使用Gunicorn和这个配置文件 systemd:

[Unit]
Description=gunicorn daemon
After=network.target


[Service]
EnvironmentFile=/var/www/user/.envvars
User=user
Group=www-data
WorkingDirectory=/var/www/user
ExecStart=/var/www/venv/bin/gunicorn --workers 3 --bind unix:/var/www/user/user.sock config.wsgi:application --env DJANGO_SETTINGS_MODULE='config.settings.production'

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

Nginx代理请求这个 unix 套接字。

尝试达芙妮,我意识到我无法指定--env DJANGO_SETTINGS_MODULE='config.settings.production'

但是我在 中指定了这个变量asgi.py,在这一切都是正常的。

一旦我运行了gunicorn service,套接字本身就会立即创建,来自nginx.

当我尝试对 Daphne 执行相同的操作时,出现错误:

6 月 26 日 11:48:32 p435061.kvmvps daphne[8447]:ValueError:int() 的文字无效,基数为 8:'/var/www/user/user.sock'

但是unix.sock当我尝试运行Daphne和创建我的systemd文件时,我不知道如何使用

更新

我更改了设置文件,它给出了一些奇怪的东西,但它有效:

[Unit]
Description=daphne daemon
After=network.target


[Service]
EnvironmentFile=/var/www/gglobal/.envvars
User=gglobal
Group=www-data
WorkingDirectory=/var/www/gglobal
ExecStart=/var/www/venv/bin/daphne -b unix:/var/www/gglobal/gglobal.sock  config.asgi:channel_layer -v2

[Install]
WantedBy=multi-user.target …
Run Code Online (Sandbox Code Playgroud)

unix django nginx django-channels daphne

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

如何自定义 doxygen 的顶部链接栏?

我想从标准栏(如下)修改 Doxygen 的顶部链接栏

在此输入图像描述

到一个定制的栏,有点像 Doxygen 的文档站点所做的那样。(以下)

在此输入图像描述

我查看了配置文件,但没有发现任何内容。我应该怎么办?谢谢!

html doxygen

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

未提供“id”的参数。角11

我正在尝试使用 Angular 创建一个 TS User 类。我声明了我的属性,如下面的代码所示,但我收到此错误。

未提供“id”的参数。

export class User {

   private  id: number;
   private  etabName: string;
 

  constructor(id: number, etabName: string, ) {
    this.id = id;
    this.etabName = etabName;
   
  }

  get _id(): number {
    return this. id;
  }

  set _id(value: number) {
    this. id = value;
  }



}
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular

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