跳至正文

AIF格式(aif格式)

aif格式如何变成mp3格式

aif格式如何变成mp3格式

下一个格式化工厂软件,可以转化音频和视频的文件类型.

AIF什么格式?什么可以打开?

AIF什么格式?什么可以打开?

音频格式,可以用千千静听打开

serato dj录制的串烧怎么是aif格式?

serato dj录制的串烧怎么是aif格式?

搜一下:serato dj录制的串烧怎么是aif格式?

AIF文件是什么样的文件?

程序信息文件

概述

应用程序信息文件,其扩展名为.aif文件,用来存储与应用程序相关的数据,这里的信息包括应用程序的:

各种尺寸的icon

所支持语言的标题

拓展性,如嵌入, 隐藏等

MIME-type支持属性

aif文件可以用如下几种方法来生成:

通过GUI工具AIF Builder

通过手写一个Aiftool资源文件。

如果你要手写一个Aiftool资源文件:

如果你使用的是C++,你应该指明在abld处理Aiftool的处理,我们可以将AIF关键字安插在你的.mmp文件中,如下:

AIF DDBouncingBall.aif ..\Aif DDBouncingBallAif.rss \

c12 DDBouncingBallIcon.bmp DDBouncingBallIcon_mask.bmp DDBouncingBallIcon_42x22.bmp DDBouncingBallIcon_42x22_mask.bmp

执行命令行Aiftool工具以生成aif文件

我们使用C++reader和writer类来管理存储在aif文件中的数据(其中wirter类是很少使用的)。程序可以在没有aif文件的状况下运行,在这种情况,一个缺省的图标被使用——一般是一个问号(依小糊涂看不然,缺省的在s60至少不是问号,而是个拼图状的东东:);不支持MIMI类型;不支持embedding;不支持新文件的产生;缺省的标题就是它可执行文件的名字,不过没有扩展名。

如何构建一个AIF

概述下面的列子演示了怎么去生成一个应用程序信息文件,你必须:

生成一个资源定义文件(rss文件)这个文件中包含了一个结构,里面定义了应用程序的UID,标题,图标的数目,capabilities,以及MIME类型支持级别。

生成一个image和mask bitmap以便在shell中标识该程序。

生成资源定义文件

最容易的方法就是拷贝一个现成的资源文件来修改修改,主要是标题,UID,以及图标的数目。大家可以看下面的列子:

#include

RESOURCE AIF_DATA

{

// uid

app_uid=0x10004299;

// captions

caption_list=

{

CAPTION { code=ELangEnglish; caption=”Hello”; },

CAPTION { code=ELangFrench; caption=”Bonjour”; }

};

// icons

num_icons=2;

// capabilities

embeddability= KAppEmbeddable;

hidden=KAppNotHidden;

newfile= KAppSupportsNewFile;

// MIME types

datatype_list=

{

DATATYPE { priority=EDataTypePriorityNormal; type=”text/html”; },

DATATYPE { priority=EDataTypePriorityLow; type=”text/plain”; }

};

the include file 这里aiftool.rh资源头文件应该放置在每个资源定义文件的顶部,这个文件定义了aif文件的结构,包括所有支持的语言以及默认的aif文件

capabilites。

include

这个aiftool资源头文件存放在标准的c++包含目录:\Epoc32\Include\

UID 这里的UID(0x10004299)是用来标识程序的唯一性数字,同样的UID也定义在工程文件中(mmp)。开发者可以从symbian developer network website获得未使用的UIDs

Captions 标题是和图标一起显示在shell中的,下面标识标题为英文和法文都准备了:

caption_list=

{

CAPTION { code=ELangEnglish; caption=”Hello”; },

CAPTION { code=ELangFrench; caption=”Bonjour”; }

};Icons 资源定义文件还指明了本程序所使用的图标数目,每个图标都是由一个icon bitmap和一个mask所组成的,在这个列子里,有2个图标,因此图标文件将包含4个bitmaps(关于mask,前面已经讲的很清楚了:) num_icons=2;

Capabilities Capabilities用来表示应用程序是embeddable,not hidden, 以及是否允许从system shell中产生新的文档。

MIME Types datatype_list语句块表明该应用程序是和HTML以及plain text files相联的。

如何编译AIF文件

概述当你已经产生了一个适当的资源文件和位图后,你必须将这些都编译在一个单独的二进制aif文件中,你可以用如下两个方法:

使用abld来编译

使用命令行工具aiftool和bmconv

使用abld进行编译

使用abld工具编译时,我们需要在mmp工程文件中使用aif语句块,它应该列出目标文件和源文件的路径名,以及bitmaps文件,如

aif hello.aif helloaif.rss icon1.bmp iconmask1.bmp icon2.bmp iconmask2.bmp

指明要在应用程序目录中编译成hello.aif,它是从源文件helloaif.rss中,以及icon1.bmp已经icon2.bmp和他们的相关的mask。注意这里mask bitmap必须紧跟在相关的icon后面。

在工程进行abld操作时才进行aif文件的编译,abld会调用低层的aiftool和bmconv来编译aif文件。这些工具也可以直接使用。

使用aiftool及bmconv编译

位图必须要转化为一个单独的multi-bitmap(.mbm)文件,这使用的是bitmap转换工具bmconv,你需要提供一个bitmap列表给bmconv,注意mask也是必须的。

生成aif文件

Aiftool将编译资源定义文件,这要和mbm文件一起,在aif文件中,如:

aiftool hello hello.mbm

这里使用hello.rss和hello.mbm,然后产生hello.aif。

有谁知道 AIF 格式的图片怎么制作的?

AIF/AIFF:苹果公司开发的一种声音文件格式,支持 MAC 平台,支持 16 位 44.1kHz 立体声. 在mac系统下,正版CD里面的文件是*.aif格式

文件扩展名 *.aiff 和 *.aif 的区别是什么?

AIF/AIFF是音频交换文件格式(Audio Interchange File Format)的英文缩写,是苹果公司开发的一种声音文件格式,被Macintosh平台及其应用程序所支持,Netscape Navigator浏览器中的LiveAudio也支持AIFF格式,SGI及其它专业音频软件包也同样支持AIFF格式.AIFF支持ACE2、ACE8、MAC3和MAC6压缩,支持16位44.1kHz立体声.该文章转自[灵通163-LT163.com] 原文链接: http://www.lt163.com/sj/jcpc/syjs/200903/5410.html

aif是无损吗

aif 文件是无损的.aif 是 aiff 文件使用的扩展名之一.因为 aiff 格式的数据并非经过压缩,因此对音质没有影响.

电脑文件的扩展名分别有哪些?分别表示什么格式?

★常见的文件后缀名 .ACA:Microsoft的代理使用的角色文档 .acf:系统管理配置 .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime …

什么播放器能播放AIF格式的视频文件?

塞班二版手机程序图标格式 由mbm图片格式加入uid打包而成

安卓系统手机如何打开aif格式音频文件??

可尝试更改后缀名,将aif改成arm或mp3,或许能播放