小编D3v*_*nno的帖子

Android反向播放和逐帧播放

我正在尝试使用以下功能创建应用:

  • 正常视频播放

  • 播放速度较慢

  • 一帧一帧

  • 反向视频播放(正常,慢,逐帧)

  • 可以追溯到特定的时间

  • 视频擦洗

  • 不需要视频声音

  • 视频通过设备的摄像头录制

与应用程序最接近的比较是iOS的Ubersense Coach应用程序和Android上的Coach's Eye,虽然还有其他几个,但它们具有所有这些功能.

到目前为止,我已经考虑了几个选择:

  • 首先是内置的Android Media Player,它无法真正做我需要的任何事情.

  • 然后是MediaExtractor /解码器,查看Grafika(https://github.com/google/grafika)的代码,这些代码无法向后播放.

  • 尝试使用MediaMetadataRetriever根据需要拉出每个帧,这太慢了(每帧100毫秒)并且GC阻碍了.

  • 寻找一个可能解决问题的图书馆,到目前为止没有运气.

使用MediaExtractor,我已经能够播放视频,逐帧或全速播放.但是我没有相反的奢侈品,并且寻求确实需要一些时间,因为我需要它没有文物.

当试图反向,甚至试图寻找先前的同步并前进到帧时,在我现在拥有的那个之前,没有巨大的滞后(如预期的那样)是不可行的.

我想知道是否有更好的编解码器我可以使用,或者我还没有偶然发现的库.而且如果可能的话,宁愿避免在本机代码中创建自定义内容.

提前致谢

迈克尔

video reverse android playback

7
推荐指数
0
解决办法
2346
查看次数

测量从Android设备到iBeacon的距离

我正在开发一个必须测量到iBeacon距离的应用程序.当用户在距离(1米)内时,应通知用户.

它在iOS上工作正常,但在Android上我得到了各种结果.我正在使用Estimote Android SDK(https://github.com/Estimote/Android-SDK)和Android 4.3.

以下是来自Nexus 4和Nexus 5的测量结果.iBeacon距离手机一米远(测量结果与更多样本一致):

Nexus 4:
08-25 11:39:04.788: : Major: 27485 Accuracy: 0.36351308115918884 Power: -74 Rssi: -67
08-25 11:39:05.880: : Major: 27485 Accuracy: 0.31923897946172497 Power: -74 Rssi: -66
08-25 11:39:06.911: : Major: 27485 Accuracy: 0.31923897946172497 Power: -74 Rssi: -66
08-25 11:39:07.962: : Major: 27485 Accuracy: 0.41856988869951295 Power: -74 Rssi: -68
08-25 11:39:09.003: : Major: 27485 Accuracy: 0.31923897946172497 Power: -74 Rssi: -66

Nexus 5:
08-25 11:35:31.443: : Major: 27485 Accuracy: 0.14058401218665711 Power: -74 Rssi: -61 …
Run Code Online (Sandbox Code Playgroud)

android distance ibeacon

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

标签 统计

android ×2

distance ×1

ibeacon ×1

playback ×1

reverse ×1

video ×1