小编Pra*_*I V的帖子

当我的应用程序在使用Swift时仍然播放其声音时,如何允许继续播放背景音乐

我创建了一个应用程序,我试图让用户在玩游戏的同时继续听他们的音乐,但每当他们点击"播放"并且发出游戏声音时它就会停止背景音乐.我正在使用Swift在iOS上进行开发.这是启动游戏声音的一段代码.

func playSpawnedDot() {
    var alertSound: NSURL = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("spawnDot", ofType: "mp3")!)!
    var error:NSError?
    audioPlayer = AVAudioPlayer(contentsOfURL: alertSound, error: &error)
    audioPlayer.prepareToPlay()

    if volumeBool {
        audioPlayer.play()
    }
}
Run Code Online (Sandbox Code Playgroud)

audio mobile xcode ios swift

42
推荐指数
6
解决办法
3万
查看次数

使用jquery和HTML5音频标签切换音频源

我只找到了另一个解决方案,但它不完整,所以我需要帮助.

我有音频设置:

<audio id="player" controls="controls">
          <source id="ogg_src" src="lib/audio/barger01.ogg" type="audio/ogg" />
          <source id="mp3_src" src="lib/audio/barger01.mp3" type="audio/mp3" />
          Your browser does not support the audio element.
    </audio>
Run Code Online (Sandbox Code Playgroud)

我有一个动态生成的链接表来更改轨道:

<div id="audio_list">
   <a href="#" class="track" data-location="http://www.newoggtrack.ogg">sample</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我有这个jquery,我不知道如何改变轨道

$('.track').click(function(){

    load_track = $(this).attr('data-location');//gets me the url of the new track

    change_track(load_track);// function to change the track of the loaded audio player without page refresh preferred...

});
Run Code Online (Sandbox Code Playgroud)

我找到了这个功能,但我没有以正确的方式使用它

 function change_track(sourceUrl) {

        audio.empty();
        $("#ogg_src").attr("src", sourceUrl).appendTo(audio);
        /****************/
        audio[0].pause();
        audio[0].load();//suspends and restores all audio element
        /****************/
    }

audio = $("<audio>").attr("id", …
Run Code Online (Sandbox Code Playgroud)

audio jquery html5 html5-audio

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

如何在iOS中保存数据

我正在制作游戏,当我关闭应用程序时(关闭多任务管理器),我的所有数据都消失了!所以,我的问题很简单:如何保存数据?

persistence ios

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

自定义上传按钮

嗨,我只是想知道如何创建自己的自定义文件上传按钮,因为我能做的最好的是

在此输入图像描述

而我想要实现的是

在此输入图像描述

如果有这样做我会非常感激,并且我可以得到答案解释如何使用代码而不是答案与链接到允许您下载按钮或类似的网站的链接,谢谢:)

javascript upload

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

UISearchController的搜索栏与第一个tableview单元格重叠

我正在使用UISearchController,UISearchBar还有一个范围栏.搜索栏作为子视图添加到UIView其上方UItableView.我这样做了,因为即使滚动了tableview,我也希望搜索栏始终可见.

问题是scopebar与第一个tableview单元格重叠

故事板

在此输入图像描述

范围栏与tableview单元格重叠

在此输入图像描述

如何防止这种重叠?,我无法在导航栏中显示搜索栏,因为放置在导航栏中的范围栏不会显示.

uitableview swift ios8 uisearchcontroller

15
推荐指数
2
解决办法
4342
查看次数

如何在UISegmentedControl中仅显示所选项目的底部边框?

我是iOS开发的新手,在为课程构建应用程序时遇到了一些麻烦.

我创建了一个分段控件,并在包含分段控件的视图控制器类中调用其init函数(如下所示).我能够从分段控件类中删除分段控件的所有边框和分隔符,如下所示:

import Foundation
import UIKit

class CashSegmentedControl: UISegmentedControl{

func initUI(){
    removeBorders()
}

func removeBorders(){
    self.tintColor = UIColor.clear

}
Run Code Online (Sandbox Code Playgroud)

这就是我目前的结果

我希望它在每个片段下都有一条线当选择片段时(类似于instagram)

这是我想要它的样本

我搜索了很多,并在StackOverflow上发现了一些帖子,但它们似乎适用于旧版本的Swift.我真的很感激这方面的任何帮助,如果有更好的解决方案来定制边界(除了我所做的),我想要了解更多!

非常感谢 :)

uisegmentedcontrol ios instagram swift3

12
推荐指数
2
解决办法
8127
查看次数

如何防止ARSCNView在方向更改期间旋转

我正在使用ARKit,我想允许用户在纵向和横向模式下使用该应用程序.我希望所有UI控件在方向更改时旋转,除了ARSCNView.我试图在相反的方向转换sceneView但是没有用.

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
        super.viewWillTransition(to: size, with: coordinator)

        let targetRotation = coordinator.targetTransform
        let inverseRotation = targetRotation.inverted()

        coordinator.animate(alongsideTransition: { (context) in
            self.sceneView.transform = self.sceneView.transform.concatenating(inverseRotation)
            context.viewController(forKey: UITransitionContextViewControllerKey.from)
        }, completion: nil)

    }
Run Code Online (Sandbox Code Playgroud)

如何防止ARKit会话的场景视图旋转,同时允许所有其他UI控件在方向更改时旋转?

ios scenekit arkit arscnview

12
推荐指数
1
解决办法
904
查看次数

如何使用Android Facebook SDK集成"赞"和"评论"功能?

我想在我的应用中实现"赞"和"评论"功能.我用过这段代码:

public static void like(String postID) {
String grapPath = String.format("%s/likes", postID);
Request request = new Request(Session.getActiveSession(), grapPath,
    null, HttpMethod.POST, new Callback() {
   @Override
   public void onCompleted(Response response) {
    Log.i(TAG, response.toString()+" Success!");
   }
});
Request.executeBatchAsync(request);
}

public static void postComment(String comment, String postID) {
String grapPath = String.format("%s/comments", postID);
Bundle bundle = new Bundle();
bundle.putString("message", comment);
Request request = new Request(Session.getActiveSession(), grapPath,
        bundle, HttpMethod.POST, new Callback() {
    @Override
    public void onCompleted(Response response) {
        Log.i(TAG, "Success!");
    }
});
    Request.executeBatchAsync(request);
 }
Run Code Online (Sandbox Code Playgroud)

Hhow我在哪里可以调用这些方法来使它们工作?

android facebook-like facebook-graph-api facebook-comments

10
推荐指数
1
解决办法
3250
查看次数

python中的后缀树实现

只是想知道你是否知道python中任何基于C的扩展可以帮助我在线性时间内构造后缀树/数组?

python suffix-tree

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

背景覆盖背景大小

我已经知道我的问题的解决方案,但我想知道为什么会这样.为什么背景会覆盖背景大小?请不要写关于交叉浏览.

HTML

<div class="icon"></div>
Run Code Online (Sandbox Code Playgroud)

CSS

.icon {
    height: 60px;
    width: 60px;
    background-size: 60px 60px;
    background: transparent url("icon.png") no-repeat 0 0;

}
Run Code Online (Sandbox Code Playgroud)

DEMO

http://jsfiddle.net/K74sw/2/

background-size下面插入说明background

html css

8
推荐指数
2
解决办法
3203
查看次数