QT 播放 FLASH
轉自:http://misterlanbing.blog.163.com/blog/static/203511084201232084414774/
/*
*main.cpp
*/
#include <QApplication>
#include <QAxWidget.h>
int main(int argc, char **argv)
{
QApplication a(argc, argv);
QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb18030"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb18030"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
DisFlash Display;
Display.show();
return a.exec();
}
/*
*QAxWidget.h
*/
#include <QtGui>
#include <QAxWidget>
#include <QMainWindow>
class DisFlash : public QMainWindow
{
Q_OBJECT
public:
DisFlash(void);
// ~DisFlash();
private slots:
void Openfile(void);
void Flashaction(QString command,QString args);
private:
QString filepath;
QAxWidget *Flash;
QMenu *Operation;
QAction *open;
QAction *exit;
};
/*
*QAxWidget.cpp
*/
#include <QtGui>
#include <QAxWidget>
#include "QAxWidget.h"
DisFlash :: DisFlash(void)
{
resize(600,400);
Flash = new QAxWidget(this);
Flash->setControl(QString::fromUtf8("{d27cdb6e-ae6d-11cf-96b8-444553540000}"));
setCentralWidget(Flash);
connect(Flash,SIGNAL(FSCommand(QString,QString)),this,SLOT(Flashaction(QString,QString)));
open = new QAction(tr("開啟"),this);
connect(open,SIGNAL(triggered()),this,SLOT(Openfile()));
exit = new QAction(tr("退出"),this);
connect(exit,SIGNAL(triggered()),this,SLOT(close()));
Operation = menuBar() -> addMenu(tr("File"));
Operation -> addAction(open);
Operation -> addAction(exit);
filepath = "./"; //初始路徑為當前目錄
}
void DisFlash :: Openfile(void)
{
filepath = QFileDialog :: getOpenFileName(this,tr("Open File"),filepath,"*.swf");
Flash->dynamicCall("LoadMovie(long,string)",0,filepath);
}
void DisFlash :: Flashaction(QString command,QString args)
{
}
在 pro 檔案中新增 CONFIG+=qaxcontainer
(轉者注:即新增上QAxContainerd.lib)
播放介面
相關文章
- Android播放flashAndroid
- Android WebView播放flash(判斷是否安裝flash外掛)AndroidWebView
- PowerBuilder 9實現FLASH動畫播放(轉)UI動畫
- Qt開發Gif播放器QT播放器
- win10系統無法播放flash怎麼辦 win10不能播放flash的解決方法Win10
- android 顯示flash視訊播放器Android播放器
- 有沒有用java做的Flash播放器啊?Java播放器
- Qt+FFmpeg仿VLC接收RTSP流並播放QT
- vlc qt player 播放器開發例項QT播放器
- Window 下 Qt5 使用QMediaplayer 進行視訊播放 流播放問題QT
- Flash播放器:從開創者到“被革命者”播放器
- Linux下Flash/Shockwave播放器安裝快速指南(轉)Linux播放器
- 簡單演算法――黃河Flash播放器 V7.38演算法播放器
- Win10系統flash外掛被360替換後IE無法播放flash怎麼解決Win10
- Qt基於SDL庫簡單實現YUV影片播放QT
- swf 格式Flash 動畫播放器在Android上的實現動畫播放器Android
- Flash(FLV)視訊播放器開原始碼大集合播放器原始碼
- Win10系統flash無法播放視訊怎麼辦 Win10系統flash無法使用Win10
- Win10系統flash無法播放影片怎麼辦 Win10系統flash無法使用Win10
- 基於軟體工程的Qt播放器探索(一) 概述軟體工程QT播放器
- 11.QT-ffmpeg+QAudioOutput實現音訊播放器QT音訊播放器
- 基於FFmpeg和Qt實現簡易影片播放器QT播放器
- Flex4/Flash開發線上音樂播放器 , 含演示地址Flex播放器
- 用ollydbg破《水芯 Flash播放器 v1.0》 (514字)播放器
- 今後 Linux 想播放 Flash 就必須使用 Chrome 瀏覽器LinuxChrome瀏覽器
- 請問哪裡有關於java播放Flash的例子啊?謝謝了Java
- Adobe 釋出最後一個 Linux 版 Flash 播放器Linux播放器
- Ubuntu 16.04中為Chromium、Chrome、Firefox安裝Flash播放器外掛UbuntuChromeFirefox播放器
- 解決Ubuntu軟體包升級後無法播放flash視訊問題Ubuntu
- centos下用ffmpeg推流宇視科技攝像頭rtsp流到前端播放(無flash)CentOS前端
- 【HTML5初探之多媒體元素】視訊播放HTML5、Flash誰才是王道?HTML
- 解決ppt裡面新增flash後在其他電腦上不能播放的問題
- 餅乾Flash播放器 V1.92-演算法+序號產生器原始碼播放器演算法原始碼
- Qt 遊戲開發必備!用 QtMultimedia 播放 Ogg 格式音樂QT遊戲開發
- 筆記本Win10系統下怎麼禁止IE瀏覽器播放flash動畫筆記Win10瀏覽器動畫
- Qt-FFmpeg開發-影片播放【軟解碼 + OpenGL顯示RGB影像】(3)QT
- Win10系統瀏覽器播放影片提示沒安裝Flash Player怎麼辦Win10瀏覽器
- Flex4/AS3.0自定義VideoPlayer元件皮膚,實現Flash視訊播放器FlexS3IDE元件播放器