我需要使用 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) 我正在尝试构建一个直播视频应用程序。我构建了一个rtmp 服务器,它准备好发布和播放流。我需要一种方法来捕获手机的用户相机并将在线流发送到我的 rtmp 服务器。
我在客户端使用 react-native。我发现react-native-camera非常适合处理相机,但我在他们的文档中找不到任何可用于访问相机流的事件/api。
另一个问题是我必须将流发送到 rtmp 服务器的方式。我对这方面一无所知,因此将不胜感激。
streaming rtmp video-streaming react-native react-native-camera