小编mrb*_*log的帖子

YTPlayerView youtube-ios-player-helper暂停不起作用

我在使用Youtube youtube-ios-player-helper库时遇到了麻烦.我可以将视频加载到播放器中并播放但如果我点按暂停,视频会停止几秒钟,然后再次开始播放.

用于启动视频的非常简单的UIViewController代码是:

- (void)viewDidLoad {
    [super viewDidLoad];
    self.player = [[YTPlayerView alloc] initWithFrame:CGRectMake(X, Y, WIDTH, HEIGHT)];

    self.player.delegate = self;
    [self.view addSubview:self.player];
    [self.player loadWithVideoId:@"bQCjOm4p5jM"];

}
Run Code Online (Sandbox Code Playgroud)

我使用NSLog检测了didChangeToState委托方法,如下所示:

- (void)playerView:(YTPlayerView *)playerView didChangeToState:(YTPlayerState)state {
    switch (state) {
        case kYTPlayerStatePlaying:
            NSLog(@"Started playback");
            break;
        case kYTPlayerStatePaused:
            NSLog(@"Paused playback");
            break;
        default:
            NSLog(@"didChangeToState %d", state);
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

在Xcode日志中,当我点击"播放"开始视频播放时,我看到:

didChangeToState 4
Run Code Online (Sandbox Code Playgroud)

值4似乎没有在中定义YTPlayerView.m.当视频实际开始播放时,我看到了预期的Started playback日志消息.

当我点击"暂停"时,我在日志中看不到任何内容(没有didChangeToState触发任何事件 - 我期望的事件是kYTPlayerStatePaused根据YTPlayerView文档).然而几秒钟后,视频再次开始播放,然后我看到两个连续的Started playback日志消息(kYTPlayerStatePlaying事件).每次按"暂停"尝试暂停视频时,它会暂停几秒钟(没有任何kYTPlayerStatePaused事件),但随后它再次开始播放,我看到了 Started playback日志消息.

其他人看到这个?有谁知道从哪里去?这是Xcode 6.2,构建目标是iOS 8.0.

youtube video objective-c ios

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

Gatsby React 应用程序错误刷新 Babel 转换只能在开发环境中启用

每次我使用 npm 安装新的依赖项时,就像切断读取线并希望炸弹不会爆炸。

现在这个错误不断出现:

[BABEL] React Refresh Babel 转换只能在开发环境中启用。相反,环境是:“dev_local”。如果您想覆盖此检查,请将 {skipEnvCheck: true} 作为插件选项传递。

这是一个盖茨比应用程序,我不知道如何或在哪里实现{skipEnvCheck: true}我尝试过各种事情,gatsby-node.js例如:

exports.onCreateWebpackConfig = ({ actions, plugins }) => {

  actions.setWebpackConfig({
    plugins: [
      plugins.define({
        skipEnvCheck: true,
      }),
    ],
  });
};
Run Code Online (Sandbox Code Playgroud)

但这没有帮助。我有不同的开发.env配置(例如这个“dev_local”环境)用于使用不同的设置进行测试,我想继续这样做。

或者我只是在这里追鬼,并且依赖项确实存在其他问题?

reactjs gatsby

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

标签 统计

gatsby ×1

ios ×1

objective-c ×1

reactjs ×1

video ×1

youtube ×1