爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 918|回复: 30
收起左侧

[求助] 关于WMA的问题

[复制链接]
发表于 2006-10-28 11:54:22 | 显示全部楼层 |阅读模式

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

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

x
关于WMA播放器的问题
现在SX1并不支持WMA,但很多人却偏爱WMA(我也是)究竟是什么原因让SX1不支持WMA呢?

发现问题:
我自己的一点发现,不知道对不对,希望有条件的帮我证实可行性。
我用Ultraedit-32编辑器分别打开wmaplus.app(WMA播放器)OggPlay.app (ogg播放器)Mp3Player.app (MP3播放器)观察发现oggplay.app和mp3player.app所列的DLL文件都能在z:\system\libs\下都能找到(有些dll文件手机Z盘没有标配,比如OGG播放器的LIBVORBISIDEC.DLL文件是在安装目录下),而唯独WMA所列的DLL文件找不完全,

分析:
由于缺少dll文件可能造成程序无法启动,如果是这样的,那么从能够运行WMA软件的手机上提取DLL文件,并放在相应的目录下是否能解决该问题呢?我是这么想的,但没有条件完成该项任务(因为我手头没有支持该软件的手机),希望有条件的帮帮我。

附件中的几个文件是我提取的相应需要DLL文件,mp3.txt对应MP3PLAYER.APP文件下需要的DLL文件,该字符段一般在文件的后半接近尾部。[]内的数字我也不知是什么意思。不要问我。其他的对应关系大家应该能够看懂的,我不说了,WMA.txt文件下DLL后跟的是我在z:\system\libs\下找到该文件的大小,没有找到文件的就没有标
大家如果感兴趣,也可以自己打开查看

总结:
缺少的DLL文件
① MMFCONTROLLERFRAMEWORK.DLL
② ECOM.DLL                                                              已经从O2 MUSIC播放器中获得
③ MMFSERVERBASECLASSES.DLL
④ MMFDEVSOUND.DLL
⑤ MMFSTANDARDCUSTOMCOMMANDS.DLL

2006-10-31消息
音频霸王(WMAPlus!) v1.2.0 简体中文版 mp3快被淘汰了
http://mobile.0110.cn/post.php?action=reply&fid=39&tid=274827&repquote=2969358&extra=page%3D2

QUOTE:
原帖由 hesperus 于 2006-10-30 21:03 发表
SYMBAIN 6.1 和 7.0以上的架构是不是样的。
6.1用的是MS 7.0 用的是MMF MMF更先进的接管这种媒体格式,也就是说8-) 只要按照MMF的方式封装多媒体解码器 就可以用MMF来调用,所以7.0以上的这类播放器很好开发,就如现在WINDOWS上的播放器一样,装上编码就基本上什么格式都能看了。
而6.1用老的MS架构,只能播放WAV,MIDI,MMF这类格式,必须针对每种编码器封装并有程序调用,所以一般的播放器也就支持一种格式了,像O2支持AAC,也是他们自己封装的编码器,并有相应的调用程序。

这也是为什么6.1的机器不能支持别的格式铃声的原因,而为什么7.0以上的什么都支持,就是因为MMF的先进框架。




您的手机应选择哪个版本的OggPlay?MMF是什么东东
http://club.163.com/viewElite.m?catalogId=64934&eliteId=64934_1065e8fd6a91253


OggPlay的版本号是大家比较疑惑的地方,有1.65版,也有1.05,大家只知道1.65版是给OS7.0以上的手机用的,而1.05版是给OS6.0手机用的,它们有什么区别?应该如何选择?这里专贴说明一下……


  OggPlay是Leif H. Wilden开发的一个非常酷的播放软件,但因为版本较多,许多朋友不知道应该安装哪个版本,这里统一说明一下:

  OggPlay一直以来有两套系统,一套是为内建MMF硬件支持的手机设计的,一套是为不支持MMF的手机设计的。


  1、MMF是什么?  

  MMF是“Multi Media Framework”的缩写,即“多媒体架构”,是基于硬件的架构,正是针对不同的硬件架构,Series60平台上才衍生出不同的系统,Symbian6.0,Symbian7.0,Symbian8.0等。




  2、支持和不支持MMF的手机各有哪些? 

  Series60 支持MMF的手机包括:Nokia 3230, Nokia 6260, Nokia 6600, Nokia 6620, Nokia 6630, Nokia 6670, Nokia 6680, Nokia 7610, Panasonic X700 等。
  
  Series60 不支持MMF的手机包括:Sendo X, Siemens SX-1, Nokia NGage, Nokia NGageQD, Nokia 7650, Nokia 3650

  从上表可以看出,应用Symbian OS 7.0或更高版本的S60手机都是支持MMF的,而不支持MMF的手机则是采用Symbian OS 6.0的手机。




  3、OggPlay的MMF版本和Non-MMF版本的区别? 

  既然一个是针对MMF的版本,一个是针对无MMF的版本,所以这两个版本的软件的最大区别在于:

  MMF版本的OggPlay使用硬件解码,因为手机本身就是内置各种媒体文件的硬解码器的。

  Non-MMF版本的OggPlay则使用软解码,以使不支持MMF的手机在没有内置硬解码器时实现媒体文件的播放。




  4、OggPlay的MMF版本的意义?  

  最大的意义是,调用硬件解码器,播放歌曲更为流畅,不会像软解码那样占用过多的CPU进程,MMF版的OggPlay的播放音质非常棒,很大程度上基于这一点。所以,如果你的手机是支持MMF的手机,一定记住要下载MMF版本的OggPlay啊!而对于不支持MMF的手机,下载MMF版本安装了就不能使用。但依然可以使用Non-MMF的版本,至少OggPlay不失为一个很酷的播放软件啊!

  而对于6600手机则有着更为特殊的意义。因为6600手机比较特殊,它是最早发布的一个Symbain7.0系统的手机,MMF倒是具备,但诺基亚在发布了它以后,没给这个功能加上“外壳”,至少一点,刚买回来的6600,它是不支持MP3铃声的!只支持MIDI曲,顶多支持个音质不堪忍受的AMR歌曲格式的铃声。在6600的说明书里,你也绝对看不到关于6600还可以用多媒体OGG格式的真人歌曲方式来做铃声的相关说明。

  试想,在用MIDI铃声做来电振铃,甚至更早的时候那种非常刺耳的早期铃声的时代,听到隔壁MM的手机响起时,播放的是一首MP3的时候,那种感觉是完全不同的。而OggPlay的MMF版彻底改善了6600的这一个最基本的功能!装了它以后,才真正将6600的MMF功能发挥出来,可以支持到Ogg铃声了!虽然Ogg依然不是MP3,但不管从哪个方面来说,至少OGG并不比MP3逊色吧?

  但因为6600发布得比较早,许多硬件及功能上还有许多不完善的地方,到7610以后,明显得到了改善(不仅是摄像头到了100万这么简单的区别),个人对比的最大区别是,7610的处理数据能力明显比6600要强得多,另一个明显的区别就是,7610开始,MMF内置了MP3的硬解码,所以7610直接支持MP3铃声,也可以在OggPlay-MMF版本里选择到MP3解码器,而6600则不能。



  5、OggPlay的版本号说明: 

  截止到2005.6.27.  最新的OggPlay的MMF版本是:1.65, 最新的OggPlay的Non-MMF版本是:1.05


以上是原文照搬,OGG如此,WMA也应该是这样的。看来无望了。
到现在为止依旧没有收到那5个文件,没有办法验证这个说法。,收到以上5个文件后我会在求助帖子里说明,以免重复收到

谁能导出以上五个文件,并发布出来。我来测试
不管怎么说,要谢谢各位了。


[ 本帖最后由 流行雨 于 2006-10-31 18:32 编辑 ]

txt.rar

1.3 KB, 下载次数: 2

对比WMA MP3 OGG播放器需要的DLL文件

发表于 2006-10-28 11:56:33 | 显示全部楼层
帮顶,希望大s能播放WMA
回复 支持 反对

使用道具 举报

发表于 2006-10-28 11:58:10 | 显示全部楼层
那你能不能将文件放到相应位置,然后再看看能不能播WMA呢??:P
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-28 12:01:45 | 显示全部楼层
原帖由 kaneyet 于 2006-10-28 11:58 发表
那你能不能将文件放到相应位置,然后再看看能不能播WMA呢??:P

我手头没有支持WMA播放器的手机,因此我无法提取需要的文件。
回复 支持 反对

使用道具 举报

发表于 2006-10-28 12:03:11 | 显示全部楼层
这个是一定要顶的,虽然偶啥也看不懂:$
回复 支持 反对

使用道具 举报

发表于 2006-10-28 12:19:19 | 显示全部楼层
哪位高手能修改wmaplus。。。能在大S上运行就好了。。
回复 支持 反对

使用道具 举报

发表于 2006-10-28 12:24:24 | 显示全部楼层
大S上的音乐播放器够多了,有MP3,OGG,AAC的,一个比一个好,没必要要那么多了吧
回复 支持 反对

使用道具 举报

发表于 2006-10-28 12:28:51 | 显示全部楼层
S60的机型有哪个能播WMA呢?
回复 支持 反对

使用道具 举报

发表于 2006-10-28 13:18:40 | 显示全部楼层

一定要顶的

一定要顶的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-28 15:04:49 | 显示全部楼层
自己顶一次,
回复 支持 反对

使用道具 举报

发表于 2006-10-28 15:14:33 | 显示全部楼层
原帖由 wzb2005 于 2006-10-28 12:28 发表
S60的机型有哪个能播WMA呢?


   7.0以上的系统都可以。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-28 15:55:05 | 显示全部楼层
谁可以导出7.0系统内的以上5个文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-29 09:03:33 | 显示全部楼层
谁来帮帮我啊?
回复 支持 反对

使用道具 举报

发表于 2006-10-29 09:27:10 | 显示全部楼层
支持楼主继续研究下去,有S70的帮忙吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-29 16:10:24 | 显示全部楼层
顶起来,大家给我一点灵感。或者告诉我我的想法行不行
回复 支持 反对

使用道具 举报

发表于 2006-10-29 19:50:00 | 显示全部楼层

支持楼主,希望大S能播放WMA----------

支持楼主,希望大S能播放WMA----------
回复 支持 反对

使用道具 举报

发表于 2006-10-29 19:55:27 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-10-30 10:55:18 | 显示全部楼层
S60系统的音频解码是纯软件解码还是需要硬件配合?如果是纯软件解码就能改造成功。期待进展。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-30 11:02:42 | 显示全部楼层
应该是纯软件的。但我听说现在很多机子使用硬件解压,不知道是不是真的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-31 09:49:34 | 显示全部楼层
音频霸王(WMAPlus!) v1.2.0 简体中文版 mp3快被淘汰了
http://mobile.0110.cn/post.php?action=reply&fid=39&tid=274827&repquote=2969358&extra=page%3D2


原帖由 hesperus 于 2006-10-30 21:03 发表
SYMBAIN 6.1 和 7.0以上的架构是不是样的。
6.1用的是MS 7.0 用的是MMF MMF更先进的接管这种媒体格式,也就是说8-) 只要按照MMF的方式封装多媒体解码器 就可以用MMF来调用,所以7.0以上的这类播放器很好开发, ...





您的手机应选择哪个版本的OggPlay?MMF是什么东东
http://club.163.com/viewElite.m?catalogId=64934&eliteId=64934_1065e8fd6a91253


OggPlay的版本号是大家比较疑惑的地方,有1.65版,也有1.05,大家只知道1.65版是给OS7.0以上的手机用的,而1.05版是给OS6.0手机用的,它们有什么区别?应该如何选择?这里专贴说明一下……


  OggPlay是Leif H. Wilden开发的一个非常酷的播放软件,但因为版本较多,许多朋友不知道应该安装哪个版本,这里统一说明一下:

  OggPlay一直以来有两套系统,一套是为内建MMF硬件支持的手机设计的,一套是为不支持MMF的手机设计的。


  1、MMF是什么?  

  MMF是“Multi Media Framework”的缩写,即“多媒体架构”,是基于硬件的架构,正是针对不同的硬件架构,Series60平台上才衍生出不同的系统,Symbian6.0,Symbian7.0,Symbian8.0等。




  2、支持和不支持MMF的手机各有哪些? 

  Series60 支持MMF的手机包括:Nokia 3230, Nokia 6260, Nokia 6600, Nokia 6620, Nokia 6630, Nokia 6670, Nokia 6680, Nokia 7610, Panasonic X700 等。
  
  Series60 不支持MMF的手机包括:Sendo X, Siemens SX-1, Nokia NGage, Nokia NGageQD, Nokia 7650, Nokia 3650

  从上表可以看出,应用Symbian OS 7.0或更高版本的S60手机都是支持MMF的,而不支持MMF的手机则是采用Symbian OS 6.0的手机。




  3、OggPlay的MMF版本和Non-MMF版本的区别? 

  既然一个是针对MMF的版本,一个是针对无MMF的版本,所以这两个版本的软件的最大区别在于:

  MMF版本的OggPlay使用硬件解码,因为手机本身就是内置各种媒体文件的硬解码器的。

  Non-MMF版本的OggPlay则使用软解码,以使不支持MMF的手机在没有内置硬解码器时实现媒体文件的播放。




  4、OggPlay的MMF版本的意义?  

  最大的意义是,调用硬件解码器,播放歌曲更为流畅,不会像软解码那样占用过多的CPU进程,MMF版的OggPlay的播放音质非常棒,很大程度上基于这一点。所以,如果你的手机是支持MMF的手机,一定记住要下载MMF版本的OggPlay啊!而对于不支持MMF的手机,下载MMF版本安装了就不能使用。但依然可以使用Non-MMF的版本,至少OggPlay不失为一个很酷的播放软件啊!

  而对于6600手机则有着更为特殊的意义。因为6600手机比较特殊,它是最早发布的一个Symbain7.0系统的手机,MMF倒是具备,但诺基亚在发布了它以后,没给这个功能加上“外壳”,至少一点,刚买回来的6600,它是不支持MP3铃声的!只支持MIDI曲,顶多支持个音质不堪忍受的AMR歌曲格式的铃声。在6600的说明书里,你也绝对看不到关于6600还可以用多媒体OGG格式的真人歌曲方式来做铃声的相关说明。

  试想,在用MIDI铃声做来电振铃,甚至更早的时候那种非常刺耳的早期铃声的时代,听到隔壁MM的手机响起时,播放的是一首MP3的时候,那种感觉是完全不同的。而OggPlay的MMF版彻底改善了6600的这一个最基本的功能!装了它以后,才真正将6600的MMF功能发挥出来,可以支持到Ogg铃声了!虽然Ogg依然不是MP3,但不管从哪个方面来说,至少OGG并不比MP3逊色吧?

  但因为6600发布得比较早,许多硬件及功能上还有许多不完善的地方,到7610以后,明显得到了改善(不仅是摄像头到了100万这么简单的区别),个人对比的最大区别是,7610的处理数据能力明显比6600要强得多,另一个明显的区别就是,7610开始,MMF内置了MP3的硬解码,所以7610直接支持MP3铃声,也可以在OggPlay-MMF版本里选择到MP3解码器,而6600则不能。




  5、OggPlay的版本号说明: 

  截止到2005.6.27.  最新的OggPlay的MMF版本是:1.65, 最新的OggPlay的Non-MMF版本是:1.05

以上是原文照搬,OGG如此,WMA也应该是这样的。看来无望了。

到现在为止依旧没有收到那5个文件,没有办法验证这个说法。,收到以上5个文件后我会在求助帖子里说明,以免重复收到


不管怎么说,要谢谢位了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-15 15:38

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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