亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C++實現顯示MP3文件信息的方法

2020-01-26 15:05:39
字體:
來源:轉載
供稿:網友

本文實例講述了C++實現顯示MP3文件信息的方法。分享給大家供大家參考。具體實現方法如下:

/** * This is small example how to use libZPlay library to play files. * This example is using OpenFile functions to open disk files and play. */#define WIN32_LEAN_AND_MEAN#include <windows.h>#include <olectl.h>#include <ole2.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <conio.h>#include <dos.h>#include <conio.h>#include "../include/libzplay.h"using namespace libZPlay;ZPlay* player;int __stdcall CallbackFunc(void* instance, void *user_data, TCallbackMessage message, unsigned int param1, unsigned int param2);int main(int argc, char **argv){  // clear screen  system("CLS");  // create class instance  player = CreateZPlay();  // chek if we have class instance  if(player == 0)  {    printf("Error: Can't create class instance !nPress key to exit.n");    getch();    return 0;    }  // get library version  int ver = player->GetVersion();  // check if we have version 2.00 and above  if(ver < 200)  {    printf("Error: Need library version 2.00 and above !nPress key to exit./r/n");    getch();    player->Release();    return 0;  }  // display version info  printf("libZPlay v.%i.%02i/r/n/r/n", ver / 100, ver % 100);  if(argc > 1)   {    TID3InfoEx id3_info;    if(player->LoadFileID3Ex(argv[1], sfAutodetect, &id3_info, 1)) // loading ID3v2    {      printf("Title:  %s/r/n", id3_info.Title);      printf("Artist: %s/r/n", id3_info.Artist);      printf("Album:  %s/r/n", id3_info.Album);      printf("Year:  %s/r/n", id3_info.Year);      printf("Comment: %s/r/n", id3_info.Comment);      printf("Genre:  %s/r/n", id3_info.Genre);      printf("Track:  %s/r/n/r/n", id3_info.TrackNum);      printf("Artist1 : %s/r/n", id3_info.AlbumArtist );      printf("Composer: %s/r/n", id3_info.Composer );      printf("Original: %s/r/n", id3_info.OriginalArtist );      printf("Copyright: %s/r/n", id3_info.Copyright );      printf("URL:    %s/r/n", id3_info.URL );      printf("Encoder:  %s/r/n", id3_info.Encoder );      printf("Publisher: %s/r/n", id3_info.Publisher );      printf("BPM:    %u/r/n", id3_info.BPM);      printf("MIME:   %s/r/n", id3_info.Picture.MIMEType);      printf("TYPE:   %u/r/n", id3_info.Picture.PictureType);      printf("Desc:   %s/r/n", id3_info.Picture.Description);      printf("Size:   %u/r/n", id3_info.Picture.PictureDataSize);      // draw picture on desktop window      player->DrawBitmapToHWND(NULL, 0, 0, 0, 0, id3_info.Picture.hBitmap);    }    else    {      printf("No ID3 data/r/n/r/n");    }   }   else   {   // no filename in argument    player->Release(); // delete ZPlay class    char *end = strrchr(argv[0], '/');    if(end && *(end + 1) != 0)      end++;    else      end = argv[0];    printf("Usage: %s filename/r/n/r/nPress key to exit/r/n", end);    getch();    return 0;   }  getch();}

希望本文所述對大家的C++程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲视屏在线播放| 成人免费网视频| 青青在线视频一区二区三区| 亚洲精品天天看| 日韩电影免费观看中文字幕| 欧美日韩国产限制| 在线日韩精品视频| 欧美大奶子在线| 亚洲精品之草原avav久久| 国产精品1区2区在线观看| 欧美激情奇米色| 国产精品户外野外| 欧美激情亚洲自拍| 国产精品一区二区av影院萌芽| 北条麻妃在线一区二区| 91视频国产精品| 欧美精品一区二区三区国产精品| 日韩精品视频免费在线观看| 国产成人极品视频| 国产精品久久久久久久天堂| 久久精品99国产精品酒店日本| 国产精品免费视频xxxx| 欧美人在线观看| 色婷婷久久一区二区| 国产999精品视频| 亚洲欧美一区二区精品久久久| 日韩中文字幕欧美| 欧美精品性视频| 亚洲人成毛片在线播放| 久久久爽爽爽美女图片| 欧美视频在线免费看| 欧美猛男性生活免费| 亚洲高清一区二| 亚洲精品综合久久中文字幕| 国产精品一区电影| 中文字幕视频在线免费欧美日韩综合在线看| 国模私拍一区二区三区| 国产精品久久久久久久久借妻| 91夜夜揉人人捏人人添红杏| 亚洲国产美女久久久久| 亚洲欧美日韩久久久久久| 欧美高清视频在线播放| 国产精品自在线| 精品香蕉一区二区三区| 亚洲第一精品自拍| 亚洲精品v天堂中文字幕| 欧美性xxxxx| 欧美亚洲午夜视频在线观看| 国产精品久久久久久婷婷天堂| 欧美日韩在线观看视频| 欧洲日本亚洲国产区| 亚洲天堂一区二区三区| 国产69精品久久久久99| 日韩精品免费在线观看| 亚洲a级在线播放观看| 91在线直播亚洲| 国产综合视频在线观看| 搡老女人一区二区三区视频tv| 国产亚洲免费的视频看| 国产一区二区三区在线观看视频| 久久久久久国产精品久久| 亚洲福利在线观看| 精品视频在线导航| 色悠久久久久综合先锋影音下载| 国产视频精品免费播放| 国产欧美精品一区二区三区介绍| 欧美人与性动交| 9.1国产丝袜在线观看| www.久久撸.com| 亚洲综合日韩在线| 日本久久久久久| 欧美另类精品xxxx孕妇| 色青青草原桃花久久综合| 日韩福利在线播放| 一本色道久久88综合日韩精品| 国a精品视频大全| 97精品欧美一区二区三区| 91sao在线观看国产| 久久久久在线观看| 欧美性猛交xxxx| 亚洲精品中文字幕女同| 欧美午夜激情小视频| 久久国产精品久久久久久| 国产精品香蕉av| 成人免费在线视频网址| 97精品免费视频| 日韩欧美aⅴ综合网站发布| 九九热精品在线| 国产成人在线一区| 日韩av最新在线| 91禁外国网站| 麻豆一区二区在线观看| 久久的精品视频| 国产成人a亚洲精品| 欧美日本黄视频| 在线不卡国产精品| 欧美中文字幕在线| 欧美精品videosex极品1| 国产丝袜精品第一页| 国产精品高潮呻吟久久av无限| 韩曰欧美视频免费观看| 成人福利网站在线观看| 亚洲四色影视在线观看| 久久综合国产精品台湾中文娱乐网| 国产一区二区丝袜高跟鞋图片| 日韩欧亚中文在线| 国产成人精品综合久久久| 精品久久久精品| 日本精品久久中文字幕佐佐木| 亚洲精品一区二区网址| 国产精品在线看| 日日骚久久av| 综合久久五月天| 国产精品福利无圣光在线一区| 国产一区二区美女视频| 国产成人小视频在线观看| 国产一区二区美女视频| 欧美性xxxx极品hd满灌| 欧美在线视频播放| 2019中文字幕全在线观看| 亚洲天堂网站在线观看视频| 日韩电影在线观看中文字幕| 欧美日韩成人在线播放| 中文字幕日韩av综合精品| 日韩av手机在线看| 欧美激情亚洲国产| 亚洲r级在线观看| 久久久日本电影| 色综合伊人色综合网| 亚洲无亚洲人成网站77777| 97精品国产aⅴ7777| 青草热久免费精品视频| 日韩在线观看网址| 欧美在线视频在线播放完整版免费观看| 成人久久久久久| 欧美极品少妇全裸体| 91精品国产综合久久久久久蜜臀| 色综合伊人色综合网站| 国产精品一区二区女厕厕| 欧美激情a∨在线视频播放| 欧美高清视频在线播放| 中文字幕日韩欧美在线视频| 亚洲精品在线不卡| 欧美老女人性生活| 欧美寡妇偷汉性猛交| 国产精品网址在线| 97高清免费视频| 精品国模在线视频| 一区二区福利视频| 欧美激情aaaa| 色妞色视频一区二区三区四区| 亚洲第一中文字幕在线观看| 亚洲精品电影在线观看| 日本乱人伦a精品| 日韩高清不卡av| 欧美交受高潮1| 精品少妇一区二区30p| 欧洲中文字幕国产精品| 国产视频欧美视频| 欧美极品在线播放| 成人免费高清完整版在线观看| 992tv在线成人免费观看| 中文字幕自拍vr一区二区三区| 欧美成人精品三级在线观看|