Air for Android中的视频播放问题

马克斯·斯皮林

我正在开发一个播放多个视频的广告应用程序。我遇到了一个非常奇怪的问题:在目标android设备上运行应用程序时,简单的Video和StageVideo都不可见。甚至FLVPlayback也不可见。我可以听到音频,但是获取视频的唯一方法是按“后退”按钮,然后返回到应用程序。在这种情况下,视频显示在其余显示对象的顶部。这仅在目标设备(中国sibo android平板电脑)上发生。它拥有android 4.1。如我所见,很多人在不同的设备上都遇到了类似的问题:http : //forums.adobe.com/message/5429125

但是他们在那里提到的解决方案-为清单xml添加true不能解决我的问题。

Adobe还建议您这样做http://forums.adobe.com/message/4914005

我在设备上使用Adobe Air 4.0 SDK和Air 4.0运行时。我试图将renderMode更改为CPU / Direct / Auto,但它并没有改变任何内容。我拥有的其他三个Android设备-东芝Thrive平板电脑(4.0.4)/ eken平板电脑(4.2.2)/ htc渴望c智能手机(4.0.3)可以正常播放所有视频内容。

我猜问题是关于:他们的自定义固件(它会自动隐藏所有系统栏..etc以使其在“ kiosk”模式下工作),但想在放弃之前尝试所有变体。

任何建议将不胜感激。

谢谢,马克斯

马克斯·斯皮林

我找到了一种方法,将不友好的平板电脑编码为FLV格式,然后通过Flash pro将其嵌入到swf中,从而迫使其在Adobe Air应用程序中播放视频。在这种情况下,我必须同步应用程序和视频帧率(24fps)。我还将应用程序描述符中的usingVideo标志设置为false。播放质量和性能不是很好,但这是目前唯一的工作方法-我想可以通过调整flv编码器参数来改善这些效果。

更新4/3/2014

由于嵌入到swf中的视频播放在目标设备上很糟糕,因此我决定下载从3.1开始的所有air android运行时版本,并在这些设备上测试正常的视频播放。最终我得到了以下结果:

3.1.0.557-否

3.2-是

3.3.0.365-是

3.4.0.254-否

3.5.0.60-不

3.6.0.609-否

3.7.0.186-否

3.8.0.147-否

3.9.0.141-不

4.0-否

最后,我找到了解决方案-我已经卸载了从google play下载的所有现代版本,并安装了3.3.0.365。我认为我的经验对那些为目标设备不是低端android平板电脑的android开发AIR应用程序的人有用。

PS。我发现使用嵌入HTML页面并由StageWebView显示的swf进行视频播放的另一种可能性,但是此方法有很多障碍(FP安全规则,ExternallInterface障碍),因此没有实现的意义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Air Android-推荐的帧率?

来自分类Dev

Adobe Air IOS中的黑边

来自分类Dev

Macbook air中的openGL版本?

来自分类Dev

ios中的Adobe air全屏

来自分类Dev

在Adobe AIR HTML应用中悬停播放声音

来自分类Dev

生成问题后的Adobe AIR

来自分类Dev

从Air Native Extension(android)显示ImageView时出现问题

来自分类Dev

Android“智能显示”以及AIR /相机互动问题

来自分类Dev

本机Android开发还是Adobe AIR?

来自分类Dev

Adobe Air android安装,但打开已禁用

来自分类Dev

从Adobe Air Android应用读取/ proc / meminfo

来自分类Dev

Adobe Air Android项目XML自动更改

来自分类Dev

突然在MacBook Air中无法识别SSD

来自分类Dev

在Adobe AIR中显示RTSP流

来自分类Dev

Adobe Air中的localToGlobal Strange结果

来自分类Dev

VideoTexture降级为Air中的软件渲染

来自分类Dev

在Android的TextureView中播放视频后播放视频出现问题

来自分类Dev

如何在AIR for Android中添加多个页面

来自分类Dev

BackGrounde Worker as3 Air 中的共享对象 (android,ios)

来自分类Dev

在Flashbuilder 4.7中用Air 3.9和更高版本编译Adobe Air Mobile App

来自分类Dev

如何在Adobe AIR应用程序中播放.ogg文件?

来自分类Dev

如何在Adobe AIR应用程序中播放.ogg文件?

来自分类Dev

在Adobe AIR HTML应用程序中悬停播放声音

来自分类Dev

iOS 8的Adobe AIR问题和性能不佳

来自分类Dev

Adobe AIR动态声音和录制延迟问题

来自分类Dev

Macbook Air上的Intel 3000 Driver和Windows 10的问题

来自分类Dev

剖析iPad Air 2上的前端(js)性能问题的策略

来自分类Dev

将Actionscript / Flex Air Android项目与Java Android项目结合

来自分类Dev

Android上的Adobe AIR与本机Android活动进行通信

Related 相关文章

热门标签

归档