问题列表 - 第49698页

是否可以在AVAssetExport上使用AVAssetExportPresetMediumQuality和AVAssetExportPresetHighestQuality之间的质量?

我正在使用AVAssetExportSession从我的iOS应用程序中导出视频,如下所示:

AVAssetExportSession *exportSession=[AVAssetExportSession exportSessionWithAsset:composition presetName:AVAssetExportPresetMediumQuality];
Run Code Online (Sandbox Code Playgroud)

我想上传导出的视频,因此大小很重要.问题是:中等质量是一个真正糟糕的质量,AVAssetExportPresetHighestQuality很好,但比中等质量大约5倍.

那么,有没有办法创建一个质量介于两者之间的视频,比方说大小是2倍?

这有可能AVAssetExportSession吗?

如果没有,是否可以使用AVAssetWriter?

提前致谢,

最好的祝福,

Walchy

iphone export ios4 avassetwriter

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

Python,如何更改父作用域中变量的值?

例如:assginment语句将声明一个新的局部变量.

foo = 'global'
def func1():
    foo = 'func1'
    def func2():
        foo = 'local variable in func2'
Run Code Online (Sandbox Code Playgroud)

使用全局声明将在全局使用foo:

def func2():
    global foo
    foo = 'global changed in func2'  #changed the foo value in global scope
Run Code Online (Sandbox Code Playgroud)

如何在func1范围中更改变量foo?
谢谢你的帮助.

编辑:

谢谢Brandon Craig Rhodes,我终于理解了你的意思.

如果嵌套的范围超过3个,我可以将变量存储在列表中.

foo = ['global', 'function1', 'function2']
def func1():
    foo[1] = 'func1'
    def func2():
        foo[2] = 'func2'
        foo[1] = 'func1 modified in func2'
Run Code Online (Sandbox Code Playgroud)

我实际上只使用了一个全局变量.


所以,如果有两个嵌套函数,我们可以使用

nonlocal foo 
Run Code Online (Sandbox Code Playgroud)

和

global foo 
Run Code Online (Sandbox Code Playgroud)

如果嵌套了三个以上的函数,
并且每个函数在其他函数范围内使用变量,
为什么不声明全局列表变量?
谢谢你的帮助!!!

python scope global python-nonlocal

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

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

为什么为两个内联块同胞div中的一个设置行高会影响两个div?

我有以下内容:

<div>
    <div style="display:inline-block; ">div_1</div>
    <div style="display:inline-block; line-height:20px;">div_2</div>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么为第二个div设置行高属性也会影响第一个div?如何纠正这个我只需要第二个div受行高影响,因为我需要line-height为第一个div 指定一个不同的. 提前致谢.

更新:

检查jsFiddle.

html css css3

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

extjs动态显示/隐藏列

可能重复:
如何在网格面板中显示/隐藏列

在ext js网格中,我需要基于某些cond = true/false来隐藏/显示列.

我可以动态设置列的"隐藏"属性吗?

extjs

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

从字符串中删除某些字符

我正在考虑使用String.replaceAll()删除字符串中的某些字符.目前还不清楚哪些字符会被删除(即哪些字符我想删除),但我认为任何字符是有效的(像[a-zA-Z]之类的东西$%!,等等).

我遇到了http://www.java-tips.org/java-se-tips/java.lang/strip-certain-characters-from-a-string.html但肯定有一种比迭代每个角色更好的方法...

有什么想法吗?

谢谢

例:

为了澄清,我会有不同长度的字符串.我想从中删除字符,确切的在运行时确定,并返回结果字符串.

采取上面的段落,并允许我删除" ,.",我会返回字符串:

只是为了澄清我将拥有不同长度的字符串我想从中删除要在运行时确定的确切字符并返回结果字符串

顺便说一句,我知道replaceAll()使用正则表达式,所以如果我想删除字符"$,.",我也需要逃避它们,对吧?

java

18
推荐指数
4
解决办法
9万
查看次数

Java EE 6 SDK卸载'无法找到所需版本的Java(TM)2运行时环境'

我想在我的Windows 7机器上卸载我的Java EE 6 SDK,但是当我运行包含的卸载程序时,我收到以下错误.

Error: Could not find the required version of the Java(TM) 2 Runtime Environment in'(null)'. 
Run Code Online (Sandbox Code Playgroud)

其次是...

This application needs version 1.6 or higher of the Java(TM) 2 Runtime Environment
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?我是否必须安装java 2运行时环境才能卸载Java EE 6 SDK?

java null uninstall

21
推荐指数
3
解决办法
5万
查看次数

Android屏幕旋转问题

我的应用程序有问题.它正确地通过时间表系统中的所有形式并显示时间表,然而当我旋转屏幕以查看横向或纵向视图时,它会回到第一个屏幕,我无法弄清楚为什么...提前感谢任何帮助!

    package com.timetable;

import java.io.FileOutputStream;
import java.io.IOException;



  import org.jsoup.Jsoup;
    import org.jsoup.nodes.Document;
    import org.jsoup.nodes.Element;
    import org.jsoup.select.Elements;

    import android.app.Activity;
    import android.graphics.Bitmap;
    import android.graphics.Canvas;
    import android.graphics.Picture;
    import android.os.Bundle;
    import android.view.KeyEvent;
    import android.view.Window;
    import android.webkit.WebChromeClient;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;

    public class Timetable extends Activity {
        WebView mWebView;
        //int count = 0;
        String html = "<html><body>";
        String html2 = "<html><body>";
        Document docs;
        Document docs2;
        public String text(String htmlrec)
        {
            try {
                 docs2 = Jsoup.connect(htmlrec).get();
            } catch (IOException e) {
                e.printStackTrace();
            }
            Elements data = docs2.getElementsByClass("timetables"); …
Run Code Online (Sandbox Code Playgroud)

android rotation webview

3
推荐指数
1
解决办法
4409
查看次数

如何使用JQuery/AJAX向URL添加参数

在HTML表单上使用get方法时,提交的数据会显示在URL中.这个页面显示了我的意思.我一直试图使用get方法使用JQuery和AJAX,但由于某种原因数据没有出现在URL中.有谁知道为什么?这是我的代码:

$(function() {
    $('#mylink').click(function () {    
        $.get("submit.php", { name: 'John' }, function(data) {
            // blah blah blah
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

我希望URL的末尾附加?name = John,并且能够使用$ _GET变量访问它.我怎样才能做到这一点?

html javascript php ajax jquery

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

摩根士丹利接受采访时提出的一个问题

有一个充满char元素的数组,你能建议一种最有效的方法来找到连续空白的最大长度吗?

c++

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