爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1005|回复: 26
收起左侧

[教程] 在AceVideo的源代码里加入播放.VMO功能,请大家来帮帮忙

[复制链接]
发表于 2006-12-29 08:59:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
    我想在 AceVideo 源代码里加入播放声音的Java,来使它成为正直的有声电影。
    我在Konca的主页(http://www.konca.com)上找到了<让J2ME读取手机任意内容补丁>,得到Konca大哥的支持,已经有了该补丁的原代码,但要用TASKING C166来编译,可惜鄙人对C166没太多的认识也没有找到这编译器,不知大家能不能提供帮忙?

在<西门子:SPGC开发小组论坛>上找到的
【分享】播放VMO的函数地址
假期的时候,发现了播放VMO文件的函数地址
playVmo(string filename) AT:0xCFAC98
参数r12=offset,r13=page
有空的patcher看能不能把这个利用起来比如这个不同应答对不同的人啊,可以在通讯录中的网址里面设定,存放网址的地方已经找到,在6688常用地质空间里面有。

评分

参与人数 1金钱数 +10 技术分 +5 收起 理由
Dong + 10 + 5 鼓励啊兄弟

查看全部评分

发表于 2006-12-29 09:09:04 | 显示全部楼层
大力支持~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-12-29 09:38:06 | 显示全部楼层
这个一定要支持
不过哪个工具只能抓去视频,不能提取声音,还需要哪位大侠各写个新软件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-29 10:09:44 | 显示全部楼层
原帖由 胡同印象 于 2006-12-29 09:38 发表
这个一定要支持
不过哪个工具只能抓去视频,不能提取声音,还需要哪位大侠各写个新软件

这个应该问题不大,因为我对Windows里的编程还是蛮有信心的,虽然好久没用VC了。^_^

现在的问题是:要研究这补丁,如何才能实现在小8上Java程序调用.VMO播放功能,如果这成功的话,Java程序后台播放MP3应该也没问题了。最后并把它制作成小8的补丁。

附件为补丁原码,用TASKING  C166 编译。

Block_1F.rar

45.21 KB, 下载次数: 2

回复 支持 反对

使用道具 举报

发表于 2006-12-29 10:16:53 | 显示全部楼层
原帖由 simpleson 于 2006-12-29 10:09 发表

这个应该问题不大,因为我对Windows里的编程还是蛮有信心的,虽然好久没用VC了。^_^

现在的问题是:要研究这补丁,如何才能实现在小8上Java程序调用.VMO播放功能,如果这成功的话,Java程序后台播放MP3应 ...


;-------------------

这个要大大支持,我有个问题说一下,声音从听同还是从耳机出来?
回复 支持 反对

使用道具 举报

发表于 2006-12-29 10:53:50 | 显示全部楼层
支持,虽然不能帮什么忙
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-29 13:38:37 | 显示全部楼层
原帖由 Dong 于 2006-12-29 10:16 发表


;-------------------

这个要大大支持,我有个问题说一下,声音从听同还是从耳机出来?

呵呵,VMO当然是听筒发声的了,但插入耳机后就不是了。
回复 支持 反对

使用道具 举报

发表于 2006-12-29 16:15:17 | 显示全部楼层
楼主可以搜一下一个叫java发短信的,软件,那个java就是直接调用了一部分补丁的内容,具体的东西我再找找看,
回复 支持 反对

使用道具 举报

发表于 2006-12-29 16:17:10 | 显示全部楼层
是yusongchina 兄写的 SMSExtension

具体的链接如下
http://mobile.0110.cn/viewthread ... java%2B%B6%CC%D0%C5
回复 支持 反对

使用道具 举报

发表于 2006-12-29 16:18:12 | 显示全部楼层

具体看这里

【0.61+0.8综合豪华版】2005.10.27
      德国朋友rc-flitzer生活也许太悠闲了,所以软件更新的节奏总是有些慢,偶等不及了,自己动手吧:)
      此版本引入了0.8版中读取MMC卡通讯录的代码,所以已经不用自己创建phonebook.txt文件了。但是需要打一个补丁:
;JAVA是可以访问STORAGE以外的文件的。
;刷以下补丁就行了
;去掉Java程序访问MMC卡的限制
2128E8: 08 0A
2129F4: BB001E59 2A4C2A12
2129F8: B7001FB80020B600 08B6000902A00018
212A00: 212AB60021B60022 BB001E59B7001FB8
212A08: 4C2BC7000DBB0002 0020B600212AB600
212A10: 591223B70004BF2B 21B600224C2BB000
212A18: B0 00
回复 支持 反对

使用道具 举报

发表于 2006-12-29 16:25:00 | 显示全部楼层
这个也是余兄的java备份通讯录的java,里面也涉及到java和补丁的关系

http://mobile.0110.cn/viewthread.php?tid=200968&highlight=
回复 支持 反对

使用道具 举报

发表于 2006-12-29 16:36:26 | 显示全部楼层
注意这页,Xinshou的提示,
http://mobile.0110.cn/viewthread ... C%D0%C5&page=11

对了,xinshou移植了java录音的软件,可以搜一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-30 17:02:12 | 显示全部楼层
感谢大家的支持!特别是 caiheng  提供的参考.^_^
回复 支持 反对

使用道具 举报

发表于 2006-12-31 23:49:38 | 显示全部楼层

回复 #13 simpleson 的帖子

呵呵,期待影音版的ace!!!!
回复 支持 反对

使用道具 举报

发表于 2007-1-1 23:33:35 | 显示全部楼层
虽然看的一头雾水
但这个一定要顶
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-2 15:43:28 | 显示全部楼层
【2005.10.28-支持MMC通讯录、支持搜索】发送超长短信的Java程序SMSExtension移植
原贴中关键内容:

Xinshou

论坛贵宾

发表于 2006-3-8 08:30  资料 文集 短消息   
楼主有没有时间移植“自动录音”的Java程序?
Auto Record.jad Auto Record.jar
http://forum.gsmhosting.com/vbb/ ... 73&d=1141655846

这个贴子里有反汇编的“自动录音”的Java程序等等:
Patch Extraction http://forum.gsmhosting.com/vbb/showthread.php?t=276891

补丁很简单:
如下为56版的
; * comment following block if you never want to record outgoing calls *
02E784: DAC31400 DAE0E4C9
40C9E4: FFFFFFFF DAC31400 ; calls PlayTone
40C9E8: FFFFFFFF D7400E00 ; extp #0Eh, #01h
40C9EC: FFFFFFFF F2FC423A ; mov r12, 03A42h
40C9F0: FFFFFFFF 9AFC02D0 ; jnb r12.13, return
40C9F4: FFFFFFFF DAE090C8 ; calls dictRecording trought Java midlet
40C9F8: FFFF DB00 ; rets

; * comment following block if you never want to record incoming calls *
3AFF3C: DAA224DE DAE0FAC9
40C9FA: FFFFFFFF D7400E00 ; extp #0Eh, #01h
40C9FE: FFFFFFFF F2FC423A ; mov r12, 03A42h
40CA02: FFFFFFFF 9AFC02D0
40CA06: FFFFFFFF DAE090C8 ;call dictRecording trought Java midlet
40CA0A: FFFFFFFF DAA224DE
40CA0E: FFFF DB00

; If you want any other function number for APP menu, change the lines above:
;40C9F0: FFFFFFFF 9AFC02x0 ; where x is function number minus one
;40CA02: FFFFFFFF 9AFC02y0 ; where y is function number minus one
; If x and y are different function numbers, you can select outgoing and
; incoming calls seperately - otherwise both are activated/deactivated.

[ 本帖最后由 Xinshou 于 2006-3-8 08:34 编辑 ]


yusongchina

论坛贵宾

一直没有时间研究jnx包下的这个Gateway.class,这个东西是可以调FALSH中的函数的。很强。
其实若这个搞定,MP3LIST等也同样可以搞定了:)

最近很忙,Xinshou原谅,等过一段时间,我抽空看看吧。

----
希望两位高手可以给予我帮忙吧
回复 支持 反对

使用道具 举报

发表于 2007-1-2 17:18:05 | 显示全部楼层
我觉得应该可以,那个java调用关键的难度是找到地址映射,

既然已经找到了播放vmo的函数入口,要做的就是用java调用的问题了,

几个问题:

多个文件的切换

视频音频同步

操作问题
回复 支持 反对

使用道具 举报

发表于 2007-1-2 18:42:19 | 显示全部楼层
关于影音同步的问题已经盼望了很久了,希望柳暗花明又一村。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-2 20:14:34 | 显示全部楼层
原帖由 caiheng 于 2007-1-2 17:18 发表
我觉得应该可以,那个java调用关键的难度是找到地址映射,

既然已经找到了播放vmo的函数入口,要做的就是用java调用的问题了,

几个问题:

多个文件的切换

视频音频同步

操作问题

多个文件切换是指什么?

视频音频同步可能会有点麻烦喔,因为AceConvert在制作电影时好像是以 15帧每秒 取样的。

操作上应该不用改动

[ 本帖最后由 simpleson 于 2007-1-2 20:16 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-1-2 20:31:41 | 显示全部楼层

回复 #19 simpleson 的帖子

比如说有几对mvi和vmo
选择的问题.

目前的录音机还不支持像mp3那样的播放列表.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-8-4 11:48

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表