小编Ran*_*PhD的帖子

如何使用Flask填充选择标记?

我试图在python中访问JSON对象列表(来自mongo),使用flask模板填充下拉列表.随后,我需要访问所选项目.我很难获得填充列表.这是我的python代码和模板.谁能指出我正确的方向?我无法找到有关如何使用这些模板填充dd列表的良好文档.

蟒蛇:

@app.route('/page', methods=["GET", "POST"])
@login_required
def chooser():
    # Option list returns a list of JSON objects 
    option_list = get_options(g.user)
    # {u'_id': ObjectId('52a347343be0b32a070e5f4f'), u'optid': u'52a347343be0b32a070e5f4e'}

    # for debugging, checks out ok
    print option_list

    # Get selected id & return it
    if request.form['submit'] == 'Select':
            optid = o.optid
            resp = 'You chose: ', optid
            return Response(resp)

    return render_template('chooser.html')
Run Code Online (Sandbox Code Playgroud)

HTML模板:

{% extends "layout.html" %}
{% block content %}
    <h2>Chooser<h2>
        <h3><table><form action="" method="POST">
          <td>
          <label>Select :</label>
            <select name="option" width="300px">
              {% for o in …
Run Code Online (Sandbox Code Playgroud)

python flask

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

Swift3 麦克风音频输入 - 无需录音即可播放

我正在尝试使用 swift3 播放麦克风音频输入而不进行录音。我可以使用以下代码录制音频:

let session = AVAudioSession.sharedInstance()
    try! session.setCategory(AVAudioSessionCategoryPlayAndRecord, with:AVAudioSessionCategoryOptions.defaultToSpeaker)

    try! audioRecorder = AVAudioRecorder(url: filePath!, settings: [:])
    audioRecorder.delegate = self
    audioRecorder.isMeteringEnabled = true
    audioRecorder.prepareToRecord()
    audioRecorder.record()
Run Code Online (Sandbox Code Playgroud)

然后在拾取录制文件后最终播放:

audioPlayerNode.play()
Run Code Online (Sandbox Code Playgroud)

但我想跳过录制步骤并直接从麦克风输入播放到音频输出(在本例中为播放器节点)。然后它的功能就像一个真正的麦克风。我可以直接执行此操作还是需要存在临时文件?我梳理了 AVFoundation 文档,但似乎无法掌握直接路线。任何想法或建议表示赞赏。谢谢你!

avfoundation ios swift3

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

标签 统计

avfoundation ×1

flask ×1

ios ×1

python ×1

swift3 ×1