intwidth =SCREEN_WIDTH;
intheight =SCREEN_HEIGHT;
char strWidth[20];
myitoa2(width,strWidth,10);
charstrHeight[20];
myitoa2(height, strHeight,10);
strcat(strWidth,":");
strcat(strWidth, strHeight);
printf("%s",strWidth);
[_player setVideoAspectRatio:strWidth];
//在VLCMediaPlayer播放器初始化的地方,调用上段代码设置下VLC的宽高比,该宽高比就是你播放器的宽高比,我这里的宽高比是充满全屏的。
//下面这个是整型转字符串的工具函数
char* myitoa2(intnum,char* str,intradix)
{/*索引表*/
char index[]="0123456789ABCDEF";
unsignedunum;/*中间变量*/
inti=0,j,k;
/*确定unum的值*/
if(radix==10&&num<0)/*十进制负数*/
{
unum=(unsigned)-num;
str[i++]='-';
}
elseunum=(unsigned)num;/*其他情况*/
/*转换*/
do{
str[i++]=index[unum%(unsigned)radix];
unum/=radix;
}while(unum);
str[i]='\0';
/*逆序*/
if(str[0]=='-')
k=1;/*十进制负数*/
else
k=0;
chartemp;
for(j=k;j<=(i-1)/2;j++)
{
temp=str[j];
str[j]=str[i-1+k-j];
str[i-1+k-j]=temp;
}
returnstr;
}