我想创建一个录像机,到目前为止还没有弄清楚如何设置参数,以成功通过MediaRecorder.prepare()方法.
执行以下方法
public void start() throws IOException{
String state = android.os.Environment.getExternalStorageState();
if(!state.equals(Environment.MEDIA_MOUNTED))
{
throw new IOException("SD card is not mounted. It is " + state + ".");
}
File directory = new File(path).getParentFile();
if(!directory.exists() && !directory.mkdirs())
{
throw new IOException("Path to file could not be created.");
}
recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.H263);
recorder.setVideoFrameRate(15);
recorder.setVideoSize(176, 144);
recorder.setOutputFile(path);
recorder.prepare();
recorder.start();
this.state = VideoRecorderState.STATE_RECORDING;
}
Run Code Online (Sandbox Code Playgroud)
它会在线上引发异常 recorder.prepare().
如何设置参数以便能够捕获视频?
我有2个div:一个在左侧,一个在我的页面右侧.左侧的那个有固定的宽度,我希望右侧的一个填充剩余的空间.
#search {
width: 160px;
height: 25px;
float: left;
background-color: #ffffff;
}
#navigation {
width: 780px;
float: left;
background-color: #A53030;
}Run Code Online (Sandbox Code Playgroud)
<div id="search">Text</div>
<div id="navigation">Navigation</div>Run Code Online (Sandbox Code Playgroud)
有谁知道这个框架的任何教程?关于使用它来从RSS Feed中提取数据的意见是什么?是好是坏?
是否可以为WCF REST服务实现HTTP 301重定向,以便表单的URL:
重定向到
(对于此问题的客户端案例,请参阅WCF REST WebChannelFactory客户端是否支持使用重定向的REST服务?)
这可能是另一个简单的Haskell问题.如果我有一些"嵌套"数据类型,例如在此示例代码中:
data Place = Country
| State
| City String
deriving Show
data State = California
| NewYork
deriving Show
data Country = USA
| Canada
deriving Show
Run Code Online (Sandbox Code Playgroud)
我可以合法地制作[国家]类型的[美国,加拿大]或[州]类型的[加利福尼亚州,纽约州]或[地方]类型的[城市"a",城市"b"]等列表.
如何制作像[USA,NewYork]这样的清单,我该怎么办?纽约是一个地方的国家,美国是一个地方的国家,但是ghci看到美国所以它假设我正在制作一个国家的名单(而纽约是一个州,所以列表失败).
我想我需要某种方式将一个国家或州置于一个地方,但我对如何实现这一目标感到茫然.
我试图避免将State和Country中包含的数据放入Place类型,我知道这会使它工作,但是我有相当数量的实际数据,我宁愿不要那样混淆.
基本上是问题的两个部分.
上述任何程序都涉及到javascript吗?如果是,请说明
基本上我想创建一个具有如下签名的方法:
public <T> T getShellTab(Class<T extends ShellTab> shellTabClass)
Run Code Online (Sandbox Code Playgroud)
但这不是有效的Java.
我希望能够传递一个类的子类,ShellTab并返回该类的实例.
public <T> T getShellTab(Class<T> shellTabClass)
Run Code Online (Sandbox Code Playgroud)
工作正常,但我想强迫shellTabClass成为一个子类ShellTab.
关于如何解决这个问题的任何想法?
谢谢.
我想部分专门化一个现有的模板,我无法改变(std::tr1::hash)基类和所有派生类.原因是我使用奇怪的重复模板模式进行多态,并且哈希函数在CRTP基类中实现.如果我只想部分专门用于CRTP基类,那么它很简单,我可以写:
namespace std { namespace tr1 {
template <typename Derived>
struct hash<CRTPBase<Derived> >
{
size_t operator()(const CRTPBase<Derived> & base) const
{
return base.hash();
}
};
} }
Run Code Online (Sandbox Code Playgroud)
但是这种专门化只与实际的派生类不匹配CRTPBase<Derived>.我想要的是一种编写部分特化的方法,Derived当且仅当它来源于CRTPBase<Derived>.我的伪代码是
namespace std { namespace tr1 {
template <typename Derived>
struct hash<typename boost::enable_if<std::tr1::is_base_of<CRTPBase<Derived>, Derived>,
Derived>::type>
{
size_t operator()(const CRTPBase<Derived> & base) const
{
return base.hash();
}
};
} }
Run Code Online (Sandbox Code Playgroud)
......但是,这并不工作,因为编译器不能告诉大家,enable_if<condition, Derived>::type是Derived.如果我可以更改std::tr1::hash,我只需添加另一个虚拟模板参数boost::enable_if,如enable_if文档所建议的那样,但这显然不是一个很好的解决方案.有没有解决这个问题的方法?我是否必须在每个unordered_set或 …
我们在Web应用程序中随机出现此错误.
System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
如果我们有时间得到错误,但是间歇性地提出其他事情正在进行,那将是有意义的.
有没有人经历过这个?有什么建议或理论吗?
谢谢!