小编Ehs*_*san的帖子

温莎城堡内联依赖项

我需要使用 castle-windsor 的内联依赖项功能。我需要在依赖链中注入特定组件。我有这样的情况。

static void Main(string[] args)
{
    var container = new Castle.Windsor.WindsorContainer();

    container.Register(
        Component.For<IHigherBusiness>()
                 .ImplementedBy<HigherBusiness>()
                 .DependsOn(Dependency.OnComponent<ILogger, FullDetailLogger>())
        );

    container.Register(Component.For<ISomeBusiness>()
                 .ImplementedBy<Business>());
    container.Register(Component.For<ILogger>()                         
                 .ImplementedBy<FullDetailLogger>().IsFallback());
    container.Register(Component.For<ILogger>()
                 .ImplementedBy<SimpleLogger>());

    var business = container.Resolve<IHigherBusiness>();
    business.DoSomething();

    var logger = container.Resolve<ILogger>();
    logger.Log("Some Log... ."); 
}
Run Code Online (Sandbox Code Playgroud)

与商业...

public interface IHigherBusiness
{
    void DoSomething();
}

public class HigherBusiness : IHigherBusiness
{
    private ISomeBusiness someBusiness;

    public HigherBusiness(ISomeBusiness someBusiness)
    {
        this.someBusiness = someBusiness;
    }
    public void DoSomething()
    {
        someBusiness.DoSomething();
    }
}

public interface ISomeBusiness
{
    void DoSomething();
}

public …
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection castle-windsor

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

如何通过本机反应将相机流发送到 rtmp 服务器

我正在尝试构建一个直播视频应用程序。我构建了一个rtmp 服务器,它准备好发布和播放流。我需要一种方法来捕获手机的用户相机并将在线流发送到我的 rtmp 服务器。

我在客户端使用 react-native。我发现react-native-camera非常适合处理相机,但我在他们的文档中找不到任何可用于访问相机流的事件/api

另一个问题是我必须将流发送到 rtmp 服务器的方式。我对这方面一无所知,因此将不胜感激。

streaming rtmp video-streaming react-native react-native-camera

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