问题列表 - 第36100页

AVAudioPlayer停止声音并从头开始播放

我使用AVAudioPlayer播放10秒的wav文件,它工作正常.现在我在第4秒停止wav然后从第1秒再次播放.

这是我试过的代码:

NSString *ahhhPath = [[NSBundle mainBundle] pathForResource:@"Ahhh" ofType:@"wav"];
AVAudioPlayer *ahhhhhSound =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:ahhhPath] error:NULL];

[ahhhhhSound stop];
[ahhhhhSound play];
Run Code Online (Sandbox Code Playgroud)

我得到的是,wav在第4秒停止但是当我再次运行[XXX play]时,wav继续播放第5秒而不是从头开始播放.

我怎么能这样做?任何帮助将不胜感激.

cocoa-touch avfoundation avaudioplayer

25
推荐指数
2
解决办法
9304
查看次数

在android中重命名项目的简便方法

我已经下载了一个Android项目.为了避免名称冲突,我想将它从com.android.zzz移动到com.my.zzz.目前我正在使用Ecplise和标准的android工具包.有没有比手动浏览文件更好的方法进行重命名?

eclipse android

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

Ruby访问数组元素

我有一个看起来像这样的数组.

[{"EntryId"=>"2", "Field1"=>"National Life Group","DateCreated"=>"2010-07-30 11:00:14", "CreatedBy"=>"tristanoneil"},
 {"EntryId"=>"3", "Field1"=>"Barton Golf Club", "DateCreated"=>"2010-07-30 11:11:20", "CreatedBy"=>"public"},
 {"EntryId"=>"4", "Field1"=>"PP&D Brochure Distribution", "DateCreated"=>"2010-07-30 11:11:20", "CreatedBy"=>"public"}, 
 {"EntryId"=>"5", "Field1"=>"Prime Renovation Group, DreamMaker Bath & Kitchen",  "DateCreated"=>"2010-07-30 11:11:21", "CreatedBy"=>"public"}
]
Run Code Online (Sandbox Code Playgroud)

我将如何迭代遍历此数组,以便我可以指定要打印的字段并获取值,因此我可以执行类似的操作.

puts EntryId.value
Run Code Online (Sandbox Code Playgroud)

ruby

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

Qt:如何在paintEvent中使用sleep()

我正在创建一个应用程序,其中我在paintevent中使用循环绘制四个矩形.我希望每个矩形必须在500ms后绘制.因为我正在应用msleep().但是每当我运行应用程序时使用它,它挂起2000毫秒然后同时绘制所有矩形.任何人都告诉我这个问题的解决方案,以便在延迟后绘制每个矩形.谢谢.

qt

0
推荐指数
1
解决办法
557
查看次数

在.NET中的事务处理之前插入之前获取新ID

我正在使用ADO.NET尝试获取我将要插入SQL Server 2005 之前插入的值.SCOPE_IDENTITY()之后工作正常,但如果有所不同,我也在事务内部.我确实需要选择下一个ID,并且只需要ID,并在插入之前将其提供给C#.

.net c# t-sql sql-server sql-server-2005

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

如何从WebViewClient打开新的浏览器?

我无法理解的简短问题,我想在人们点击超链接后从我的WebView启动一个新的浏览器.但是,如何设置该链接的目标以逃避WebViewClient?

这是我的代码,非常感谢任何帮助:

WebView site = (WebView)findViewById(R.id.WebView);
  site.setWebViewClient(new WebViewClient());
  site.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
  site.getSettings().setJavaScriptEnabled(true);

  button1.setOnClickListener(button1OnClickListener);
  button2.setOnClickListener(button2OnClickListener);
  button3.setOnClickListener(button3OnClickListener);
  button4.setOnClickListener(button4OnClickListener);


  final AlertDialog alertDialog = new AlertDialog.Builder(this).create();

  progressBar = ProgressDialog.show(FlitsersActivity.this, "Thingy1", "Load...", false, true);

  site.setWebViewClient(new WebViewClient() {
   public boolean shouldOverrideUrlLoading(WebView view, String url) {
       Log.i(TAG, "Loading...");
       view.loadUrl(url);
       return true;
   }

   public void onPageFinished(WebView view, String url) {
       Log.i(TAG, "Done: " +url);
       if (progressBar.isShowing()) {
           progressBar.dismiss();
       }
   }

   public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
       Log.e(TAG, "Error: " + description);
       Toast.makeText(MyActivity.this, "Oh no! " …
Run Code Online (Sandbox Code Playgroud)

android webview

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

如何使用PHP为数组添加时差?

我在MySQL中有以下数组结构.可能没有物品或许多物品; 这个例子只显示了三个.

Array
(
    [0] => Array
        (
            [id] => 1
            ...
            [start_time] => 09:00:00
            [finish_time] => 10:20:00
            ...
        )

    [1] => Array
        (
            [id] => 2
            ...
            [start_time] => 13:00:00
            [finish_time] => 14:20:00
            ...
        )
    [2] => Array
        (
            [id] => 23
            ...
            [start_time] => 18:05:00
            [finish_time] => 19:35:00
            ...
        )

     etc etc

)
Run Code Online (Sandbox Code Playgroud)

我想在start_time和finish_time之间添加时间差,并找出PHP的总时间.

例如,上述应产生250分钟或4小时10分钟(80分钟+ 80分钟+ 90分钟).我该怎么做呢?

php

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

讨论iPhone上的MVC实现

我是在不同的框架上使用MVC模式一段时间,例如(swing,android,gwt ...)现在,我正在学习iPhone框架,我对MVC实现感到非常惊讶.我问的问题是关于视图和控制器的交互.

首先,这就是我构思MVC模式的方式:

  • 视图和控制器通过接口相互通信(一个用于视图,另一个用于控制器)

  • 在我对MVC模式的概念中,控制器不必知道视图的属性.(例如,控制器不能具有视图的标签属性实例,但可以通过视图接口的方法请求视图更改此标签的值)

不让控制器直接在视图UI元素上工作的优点是耦合度低,因此可以更容易地测试视图.可以在隔离(或使用模拟控制器)上启动和测试视图.

关键是,在iPhone上,控制器(例如ViewController)直接知道UI元素,因此我不理解.我的目标不是批评我刚刚学习的框架.但如果这真的像我描述的那样工作,我发现它并不干净......

有没有人对这个框架进行更多实验,谁可以给我详细说明?或者,如果您对我的MVC方法有不同意见,请告诉我;)

更重要的是,我问我的方法是不是MVP(在此描述:http://code.google.com/intl/fr/webtoolkit/articles/testing_methodologies_using_gwt.html)而不是MVC.

iphone model-view-controller mvp

8
推荐指数
1
解决办法
620
查看次数

ASP.NET在请求期间存储上下文数据

我正在编写一个ASP.NET应用程序,它根据通过Request对象发送的内容初始化一些上下文数据.我应该如何存储它,以便它只对处理请求的对象可见?

基本上我有一个查看请求的HttpModule,并根据传入的数据做一些事情:

public void OnBeginRequest(object sender, EventArgs e){
    if((sender as HttpApplication).Request.Url.Host == "something"){
        // Store some extra information here
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我想在视图中稍后在管道中检索数据

<%: somehowGetRequestSpecificData.MyProperty %>
Run Code Online (Sandbox Code Playgroud)

我应该如何以及在哪里存储这些东西?

asp.net httpwebrequest asp.net-mvc-2

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

如何从C++中的DLL导出纯虚函数?

我有一个奇怪的问题,没有从DLL导出纯虚函数.DLL编译并输出.dll文件到目录.但它不会产生.lib文件.

如果我给出定义并且它不再将remian视为纯虚拟,那么在愉快之后它会创建.lib文件.

我需要实现工厂模式,我需要分离接口和实现.我的工厂实现和其他使用想要的.dll(任何.lib文件不生成)的接口需要使用该导出的函数,当我使用这些函数时,它们会产生链接错误......

例如"错误LNK2011:未解析的外部符号"public:......."

有任何想法如何导出纯虚函数,以便它们可以为其他exe和dll实现

关心乌斯曼

c++ shared-libraries pure-virtual

4
推荐指数
2
解决办法
6467
查看次数