小编Kio*_*aza的帖子

Android webview html5视频自动播放不适用于Android 4.0.3

我开发了一个应用程序,用户可以在网页上设置视频: - 他们可以指定Youtube URL或 - 他们可以上传视频

根据用户选择的选项,我会像这样呈现视频页面:如果视频来自youtube:

<iframe type="text/html" width="640" height="385" src="http://www.youtube.com/embed/YOUTUBEID?autoplay=1&loop=1&autohide=1&fs=0"  frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)

如果正在上传视频:

<video id="video" style="cursor: pointer;" width="640" height="480"  autoplay controls loop>
  <source src="../video/Tareas_Diarias_Resumen.mp4" type="video/mp4" />
</video>
Run Code Online (Sandbox Code Playgroud)

好.所有这一切在谷歌浏览器上都很完美,但事实是该视频将在16款三星GT-P5100 Android 4.03平板电脑上观看.

我们创建了一个嵌入webView的Android应用程序:

WebView engine = (WebView) findViewById(R.id.web_engine);
engine.setWebChromeClient(new WebChromeClient());
engine.getSettings().setPluginsEnabled(true);
engine.getSettings().setPluginState(PluginState.ON);
engine.getSettings().setJavaScriptEnabled(true);
engine.getSettings().setAllowFileAccess(true);
engine.loadUrl(miUrl);
Run Code Online (Sandbox Code Playgroud)

在这里,我有两个问题:1- Youtube视频.它工作正常,我可以看到视频,但没有自动播放,我们希望它与自动播放一起使用.有解决方案吗 2-上传的视频不起作用,我可以看到播放器,但没有视频.

视频通过手刹转换,选择iphone和ipod-touch预设和"Web优化"选项.

任何帮助或线索?提前致谢

video html5 android youtube-api webview

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

解析SOAP响应

从我的控制器调用Web服务:

$client = new \SoapClient("http://.../webservice/NAME_OF_PAGE.asmx?WSDL");
$result = $client->EstadoHabitacionesFechas();
Run Code Online (Sandbox Code Playgroud)

我明白了:

<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="NewDataSet">
    <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:MainDataTable="TablaEstadoHabitacion" msdata:UseCurrentLocale="true">
        <xs:complexType>
            <xs:choice minOccurs="0" maxOccurs="unbounded">
                <xs:element name="TablaEstadoHabitacion">
                    <xs:complexType><xs:sequence>
                        <xs:element name="IdHabitacion" type="xs:int" minOccurs="0"/>
                        <xs:element name="FechaEntrada" type="xs:string" minOccurs="0"/>
                        <xs:element name="FechaSalida" type="xs:string" minOccurs="0"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:choice>
    </xs:complexType>
</xs:element>
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
    <DocumentElement xmlns="">
        <TablaEstadoHabitacion diffgr:id="TablaEstadoHabitacion1" msdata:rowOrder="0" diffgr:hasChanges="inserted">
            <IdHabitacion>1</IdHabitacion>
            <FechaEntrada>23/05/2012</FechaEntrada>
            <FechaSalida>31/12/2012</FechaSalida>
        </TablaEstadoHabitacion>
        <TablaEstadoHabitacion diffgr:id="TablaEstadoHabitacion2" msdata:rowOrder="1" diffgr:hasChanges="inserted">
            <IdHabitacion>2</IdHabitacion>
            <FechaEntrada>23/05/2012</FechaEntrada>
            <FechaSalida>29/06/2012</FechaSalida>
        </TablaEstadoHabitacion>
        <TablaEstadoHabitacion diffgr:id="TablaEstadoHabitacion3" msdata:rowOrder="2" diffgr:hasChanges="inserted">
            <IdHabitacion>2</IdHabitacion>
            <FechaEntrada>29/06/2012</FechaEntrada>
            <FechaSalida>01/07/2012</FechaSalida>
        </TablaEstadoHabitacion>
        <TablaEstadoHabitacion diffgr:id="TablaEstadoHabitacion4" msdata:rowOrder="3" diffgr:hasChanges="inserted">
            <IdHabitacion>3</IdHabitacion>
            <FechaEntrada>02/06/2012</FechaEntrada> …
Run Code Online (Sandbox Code Playgroud)

php soap web-services

7
推荐指数
1
解决办法
7474
查看次数

无法将System.Xml.XmlNode转换为System.Xml.Linq.XElement

我收到错误调用函数GetListItems,但有点奇怪,因为它适用于Visual Studio 2008 Express但在Visual Basic 2010 Express中没有:

 Dim ndQuery As XmlNode = xmlDoc.CreateNode(XmlNodeType.Element, "Query", "")

    Dim ndViewFields As XmlNode = xmlDoc.CreateNode(XmlNodeType.Element, "ViewFields", "")
    Dim ndQueryOptions As XmlNode = xmlDoc.CreateNode(XmlNodeType.Element, "QueryOptions", "")

    ndQueryOptions.InnerXml = "<IncludeMandatoryColumns>False</IncludeMandatoryColumns>" & _
                                "<DateInUtc>True</DateInUtc>"

    ndViewFields.InnerXml = "<FieldRef Name=""LinkFilename"" />" & _
                            "<FieldRef Name=""Empresa"" />" & _
                            "<FieldRef Name=""Puesto"" />" & _
                            "<FieldRef Name=""Fecha_x0020_Vigente"" />" & _
                            "<FieldRef Name=""Oferta_x0020_vigente"" />"

    ndQuery.InnerXml = ""

    Try

        Dim ndListItems As XmlNode = IntranetLists.GetListItems(ListUUID, Nothing, _
                                                    ndQuery, ndViewFields, Nothing, ndQueryOptions, Nothing)
Run Code Online (Sandbox Code Playgroud)

这就是我要求的功能: …

.net vb.net visual-studio-2010

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

无法在冻结的ParameterBag上调用set()

在我的config.yml中我有这个:

parameters:
    gitek.centro_por_defecto: 1
Run Code Online (Sandbox Code Playgroud)

现在,我想使用表单从我的控制器更改此值,如下所示:

public function seleccionAction(Request $request)
{
  $entity  = new Centro();
  $form = $this->createForm(new SeleccionType(), $entity);
  $centro = $this->container->getParameter('gitek.centro_por_defecto');

  if ($this->getRequest()->getMethod() == 'POST') {
    $form->bind($this->getRequest());
    if ($form->isValid()) {
      $miseleccion = $request->request->get('selecciontype');
      $this->container->setParameter('gitek.centro_por_defecto', $miseleccion['nombre']);

      // return $this->redirect($this->generateUrl('admin_centro'));
    }
  }

  return $this->render('BackendBundle:Centro:seleccion.html.twig', array(
    'entity' => $entity,
    'form'   => $form->createView(),
    ));
}
Run Code Online (Sandbox Code Playgroud)

Impossible to call set() on a frozen ParameterBag.一直都在收到错误.任何帮助或线索?

symfony

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

选择过去5天内的所有数据

在mysql中我需要获取所有最近5天的记录.所以,如果我有

Name       date
aaaa      20/11/2010
dddd*      24/11/2010*
bbbb      22/11/2010
cccc      23/11/2010
eeee*     25/11/2010*
ffff*      26/11/2010*
Run Code Online (Sandbox Code Playgroud)

我只需要最近5天的记录.

我尝试过类似的东西:

SELECT name,date 
from Lineas
WHERE date >= DATE_SUB(CURDATE(), INTERVAL 5 DAY)
ORDER BY date DESC
Run Code Online (Sandbox Code Playgroud)

但它不起作用....

mysql sql

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

在Mac OS X Lion上安装pymssql时出错

我安装了XCode,还安装了FreeTDS.我试图连接到我的SQL Server,它的工作完美.

现在我必须在python上开发一个与这个SQL Server一起使用的应用程序,我正在尝试安装pymsql,但是当我启动sudo python setup.py命令时出现了这个错误:

==> sudo python setup.py install
running install
running bdist_egg
running egg_info
writing pymssql.egg-info/PKG-INFO
writing top-level names to pymssql.egg-info/top_level.txt
writing dependency_links to pymssql.egg-info/dependency_links.txt
reading manifest file 'pymssql.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pymssql.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.7-intel/egg
running install_lib
running build_ext
skipping '_mssql.c' Cython extension (up-to-date)
building '_mssql' extension
llvm-gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes …
Run Code Online (Sandbox Code Playgroud)

python pymssql

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

方法名称必须以findBy或findOneBy开头!(未捕获的异常)

我已经检查了这个,但我的错误似乎有所不同.

我收到此错误:

[2012-05-07 14:09:59] request.CRITICAL: BadMethodCallException: Undefined method 'findOperariosordenados'. The method name must start with either findBy or findOneBy! (uncaught exception) at /Users/gitek/www/uda/vendor/doctrine/lib/Doctrine/ORM/EntityRepository.php line 201 [] []
Run Code Online (Sandbox Code Playgroud)

这是我的OperarioRepository:

<?php

namespace Gitek\UdaBundle\Entity;

use Doctrine\ORM\EntityRepository;

/**
 * OperarioRepository
 *
 * This class was generated by the Doctrine ORM. Add your own custom
 * repository methods below.
 */
class OperarioRepository extends EntityRepository
{
    public function findOperariosordenados()
    {
        $em = $this->getEntityManager();
        $consulta = $em->createQuery('SELECT o FROM GitekUdaBundle:Operario o
                                        ORDER BY o.apellidos, o.nombre'); …
Run Code Online (Sandbox Code Playgroud)

symfony

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

django rest-auth获取用户个人资料

我有点失落......我正在尝试开发一个离子应用程序,需要进行身份验证,而不是Django Web应用程序.

我安装了Django-Rest-Framework和Django-Rest-Auth.我能够登录,使用令牌获取用户,但我如何检索更多用户数据?

url(r'^rest-auth/', include('rest_auth.urls')),
url(r'^rest-token-auth/$',obtain_auth_token),
Run Code Online (Sandbox Code Playgroud)

在host.com/rest-auth/user/ url中使用Django-rest-auth我只有这些数据:

HTTP 200 OK
Content-Type: application/json
Vary: Accept
Allow: GET, PUT, HEAD, OPTIONS, PATCH

{
    "username": "ikerib",
    "email": "ikerib@gmail.com",
    "first_name": null,
    "last_name": null
}
Run Code Online (Sandbox Code Playgroud)

但我需要更多!像id,user_photo,city ...

我尝试像这样配置用户序列化程序:

from rest_framework import serializers
from gamer.models import GamerUser

class GameUserSerializer(serializers.ModelSerializer):
    class Meta:
        model = GamerUser
        fields = ('id', 'fullname', 'get_photo', 'karma')
Run Code Online (Sandbox Code Playgroud)

而这个观点:

@csrf_exempt
def gameuser_detail(request, pk):
    try:
        gameuser = GameUser.objects.get(pk=pk)
    except GameUser.DoesNotExist:
        return HttpResponse(status=404)

    if request.method == 'GET':
        serializer = GameUserSerializer(gameuser)
        return JSONResponse(serializer.data)
Run Code Online (Sandbox Code Playgroud)

但我无法获取用户数据,因为我不知道用户ID ..

任何帮助或线索??? …

django rest django-rest-framework django-rest-auth

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

在 symfony 实体中获取语言环境

我有一个用 Symfony 3.0.8 构建的多语言应用程序,我已经翻译了所有文字,但在表单中它不起作用,因为它使用 __toString 方法。这是我的实体:

<?php

namespace AppBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use AppBundle\Annotation\UdalaEgiaztatu;
use JMS\Serializer\Annotation\ExclusionPolicy;
use JMS\Serializer\Annotation\Expose;

/**
 * Atala
 *
 * @ORM\Table(name="atala", indexes={@ORM\Index(name="ordenantza_id_idx", columns={"ordenantza_id"})})
 * @ORM\Entity
 * @ExclusionPolicy("all")
 * @UdalaEgiaztatu(userFieldName="udala_id")
 */
class Atala
{
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="bigint", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var string
     * @Expose
     *
     * @ORM\Column(name="kodea", type="string", length=9, nullable=true)
     */
    private $kodea;


    /**
     * @var string
     * @Expose
     *
     * @ORM\Column(name="izenburuaeu", type="string", length=255, nullable=true) …
Run Code Online (Sandbox Code Playgroud)

php symfony doctrine-orm

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

SQLSTATE [28000] [1045]拒绝访问用户'root'@'localhost'(使用密码:NO)

我正在使用symfony 2.1.2,FOSuserBundle,SonataAdminBundle,SonataUserBundle和SonataMediaBundle.问题是我无法访问我的数据库并收到此错误.

这是我的parameters.yml

parameters:
    database_driver: pdo_mysql
    database_host: localhost
    database_port: null
    database_name: superlinea
    database_user: root
    database_password: !Admin1234
    mailer_transport: smtp
    mailer_host: localhost
    mailer_user: null
    mailer_password: null
    locale: en
    secret: f4c89326a7c2d2fb848e84dc8b39ea92
    database_path: null
Run Code Online (Sandbox Code Playgroud)

这是我的config.yml [doctrine section:]

doctrine:
    dbal:
        default_connection:   default
        connections:
            default:
                driver:   %database_driver%
                host:     %database_host%
                port:     %database_port%
                dbname:   %database_name%
                user:     %database_user%
                password: %database_password%
                charset:  UTF8
    orm:
        auto_generate_proxy_classes: %kernel.debug%
        # auto_mapping: true
        # entity_managers:
        #     default:
        #         mappings:
        #             ApplicationSonataMediaBundle: ~
        entity_managers:
            default:
                mappings:
                    ApplicationSonataMediaBundle: ~
                    ApplicationSonataUserBundle: ~
                    SonataUserBundle: ~
                    FOSUserBundle: ~
    dbal: …
Run Code Online (Sandbox Code Playgroud)

symfony symfony-2.1

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

VichUploaderBundle twig无法获取文件名属性值:"image"

我在使用VichUploaderBundle时遇到了问题.正确上传文件,但是当我写的时候

<td><img src="<img src="{{ vich_uploader_asset(entity, 'image') }}" alt="{{ entity.nombre }}" />"</td>
Run Code Online (Sandbox Code Playgroud)

要显示上传的图片,我有这个错误:

An exception has been thrown during the rendering of a template ("Unable to get filename property value: "image"") in SuperlineaBundle:Instruccion:index.html.twig at line 21.
Run Code Online (Sandbox Code Playgroud)

我试图在控制器上获得帮助,它可以工作:

$helper = $this->container->get('vich_uploader.templating.helper.uploader_helper');
$path = $helper->asset($entities[0], 'image');
ladybug_dump( $path );
Run Code Online (Sandbox Code Playgroud)

显示:string(25)"/ images/uploads/video.png"

任何帮助或线索?

这是我的实体:http://pastebin.com/d8X72zK4 这是我的配置:

vich_uploader:
    db_driver: orm
    twig: true
    gaufrette: false # set to true to enable gaufrette support
    storage: vich_uploader.storage.file_system
    mappings:
        uploads:
            uri_prefix: /images/uploads
            upload_destination: %kernel.root_dir%/../web/images/uploads
            namer: ~ # …
Run Code Online (Sandbox Code Playgroud)

symfony symfony-2.1

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