我想使用Phone Gap,Html5和Jquery-mobile在Android上播放视频。
但我无法获取视频并收到以下错误
03-16 16:13:58.057:E / libEGL(551):没有调用OpenGL ES API 当前上下文(每个线程记录一次)03-16 16:13:58.126: E / libEGL(551):调用没有当前上下文的OpenGL ES API(已记录 每个线程一次)03-16 16:13:58.137:E / libEGL(551):调用OpenGL ES 没有当前上下文的API(每个线程记录一次)03-16 16:13:58.137:E / libEGL(551):没有电流调用OpenGL ES API 上下文(每个线程记录一次)03-16 16:13:58.137:E / libEGL(551): 调用没有当前上下文的OpenGL ES API(每个线程记录一次) 03-16 16:13:58.137:E / libEGL(551):没有调用OpenGL ES API 当前上下文(每个线程记录一次)03-16 16:17:08.816: E / MediaPlayer(551):错误(1,-1004)03-16 16:17:08.816: E / MediaPlayer(551):错误(1,-1004)
** Html代码: **
<body>
<section>
<div>
<video id="video" height="240" width="360" autoplay autobuffer controls >
<source src="http://css.flepstudio.org/demo/video_player/assets/videos/21_Jump_Street.mp4">
<source src="http://css.flepstudio.org/demo/video_player/assets/videos/21_Jump_Street.ogv" type="video/ogg"> Video is not present
</video>
</div>
</section>
</body>
答案 0 :(得分:0)
试试这个插件:
http://simonmacdonald.blogspot.in/2011/11/video-player-plugin-for-phonegap.html
另请查看android的白名单。 查看项目文件名中/ res / xml中的文件:PhoneGap.xml
〜ķ
答案 1 :(得分:-1)
您既不需要jquery
也不需要PhoneGap
。请看看this非常流行的帖子。 <video>
标记是HTML 5的一部分,但肯定存在让它在所有手机上运行的问题。我在同一个帖子a solution中共享,似乎适用于所有类型的手机。希望你会发现它有用。