小编dKo*_*sec的帖子

MediaPlayer对象停止播放

我的应用程序中的MediaPlayer对象问题已经有一段时间了.基本上会发生什么:声音播放一段时间然后突然停止.这是我使用的两种方法.

protected virtual void playMovingSound()
{
    movingSound.Open(new Uri(@"Music\walk.mp3", UriKind.Relative));
    movingSound.Volume = 0.6 * ((GameVariables.ingameSoundOn) ? 1 : 0);
    movingSound.Play();
}

protected void stopMovingSound()
{
    movingSound.Stop();
}
Run Code Online (Sandbox Code Playgroud)

我不明白问题是什么.即使我在播放声音之前调用MediaPlayer的构造函数,问题仍然存在.

此外,MediaPlayer的其他实例也会同时停止播放.

方法stopMovingSound()和playMovingSound()每秒触发一次.

Edit1:类构造函数如下所示:

protected MediaPlayer movingSound = null;
public PlayerControlledObject(some params...) : base() 
{
    //...
    movingSound = new MediaPlayer();
}
Run Code Online (Sandbox Code Playgroud)

和makeStep方法一样

public virtual void makeStep(double stepUnit)
{
    double loopSteps = 100;
    double littleStepX, littleStepY;
    littleStepX = (angle == 0 ? 1 : angle == 180 ? -1 : 0) * stepUnit / loopSteps; …
Run Code Online (Sandbox Code Playgroud)

c# wpf

8
推荐指数
0
解决办法
644
查看次数

PHP AWS HTTP错误:无法使用模式r + fopen打开

我一直在将我的PHP服务器文件从windows转移到ubuntu 14.04而我的脚本坏了...从S3下载时我收到错误.

        $result = $s3->getObject(array(
            'Bucket' => AWS_S3_BUCKET,
            'Key'    => $imgName,
            'SaveAs' => $targetPath
        )); //the exception is thrown!
Run Code Online (Sandbox Code Playgroud)

异常消息:

http://s3.amazonaws.com/bucket/file上执行GetObject时出错AWS HTTP错误:无法使用模式r +:fopen(../../ downloads/file)打开../../downloads/file.

sudo chmod -R 777 wwwfolder didn't work

有任何想法吗?

**更新**

找到一个Hax /解决方法....在$ s3-> getObject方法之前添加touch($ targetPath)修复问题......但为什么呢?我尝试了不同的ubuntu服务器(相同的版本),并在那里工作(没有触摸;我不知道它是如何配置...).现在呢?有任何想法吗?

php amazon-s3 amazon-web-services aws-sdk

5
推荐指数
0
解决办法
4622
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

aws-sdk ×1

c# ×1

php ×1

wpf ×1