專利名稱:一種視頻播放中插播Flash的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互動(dòng)傳媒領(lǐng)域,尤其涉及一種視頻播放中插播Flash的系統(tǒng)。
背景技術(shù):
隨著社會(huì)的發(fā)展和科技的進(jìn)步,人們的生活節(jié)奏越來(lái)越快,要求信息的更新和傳播要迅速及時(shí),尤其是近年來(lái)伴隨著通信技術(shù)的飛速發(fā)展,消費(fèi)電子設(shè)備得到廣泛的應(yīng)用。出租車作為人們生活中重要的交通工具,在乘坐出租車時(shí)乘客經(jīng)常通過(guò)交互式傳媒工具獲取周圍信息,如安裝在出租車內(nèi)的交互式顯示設(shè)備等,但是現(xiàn)今的交互式傳媒工具在播放視頻時(shí),乘客想根據(jù)需求點(diǎn)擊顯示屏上的Flash文件進(jìn)行播放時(shí),反應(yīng)一般較慢,給乘客帶來(lái)一定的不便。
發(fā)明內(nèi)容
本發(fā)明公開了一種視頻播放中插播Flash的系統(tǒng),其中,包括:
線程模塊和播放器模塊;
所述線程模塊包括主線程、文本線程、Flash線程和視頻線程,所述播放器模塊包括Flash播放器和視頻播放器;
所述Flash播放器依次通過(guò)Flash線程和文本線程與所述主線程連接,以實(shí)現(xiàn)Flash播放事件數(shù)據(jù)信息的上傳;
所述視頻線程分別與所述主線程和所述視頻播放器連接,以用于回調(diào)主線程和監(jiān)視視頻播放器的運(yùn)行。上述的視頻播放中插播Flash的系統(tǒng),其中,還包括:所述Flash播放器通過(guò)標(biāo)準(zhǔn)輸入模塊與所述Flash線程進(jìn)行數(shù)據(jù)的上傳。上述的視頻播放中插播Flash的系統(tǒng),其中,還包括一與所述Flash播放器和視頻播放器連接的顯示模塊。上述的視頻播放中插播Flash的系統(tǒng),其中,所述顯示模塊包括交互式顯示設(shè)備。上述的視頻播放中插播Flash的系統(tǒng),其中,所述Flash播放器將Flash播放事件以FS Command的文本形式輸出。綜上所述,由于采用了上述技術(shù)方案,本發(fā)明提出一種視頻播放中插播Flash的系統(tǒng),通過(guò)對(duì)Flash播放器的通訊方式和視頻播放器的通訊方式采用不同的方式,以使得在視頻播放的過(guò)程中對(duì)用戶插播Flash的操作能夠及時(shí)的響應(yīng),縮短對(duì)客戶需求的反應(yīng)時(shí)間,提聞廣品服務(wù)的滿意度。
圖1是本發(fā)明視頻播放中插播Flash的系統(tǒng)的結(jié)構(gòu)示意 圖2是本發(fā)明視頻播放中插播Flash的系統(tǒng)的流程示意圖。主要部件的附圖標(biāo)記為: 線程模塊I;
主線程2 ;
文本線程3 ;
Flash 線程4 ;
標(biāo)準(zhǔn)輸出模塊5 ;
Flash播放器6 ;
視頻線程7 ;
視頻播放器8。
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步的說(shuō)明:
圖1是本發(fā)明視頻播放中插播Flash的系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,本發(fā)明公開了一種視頻播放中插播Flash的系統(tǒng),包括線程模塊I和播放器模塊;其中,線程模塊I包括主線程(main thread) 2、文本線程(Fs Command Thread) 3、Flash 線程(Flash Thread)4和視頻線程(Movie Thread)7,播放器模塊包括Flash播放器6和視頻播放器7 ;Flash播放器6依次通過(guò)Flash線程4和文本線程3與主線程2連接,以實(shí)現(xiàn)Flash播放事件數(shù)據(jù)信息的上傳;視頻線程7分別與主線程2和視頻播放器8連接,以用于回調(diào)(call back)主線程2和監(jiān)視(monitor)視頻播放器8的運(yùn)行。
其中,F(xiàn)lash播放器6通過(guò)標(biāo)準(zhǔn)輸入模塊5與Flash線程4進(jìn)行數(shù)據(jù)的上傳;且Flash播放器6和視頻播放器8均與顯示模塊連接,顯示模塊一般為交互式顯示設(shè)備,包括有觸摸式顯示屏。進(jìn)一步的,Flash播放器6將Flash播放事件以FS Command的文本形式輸出至標(biāo)準(zhǔn)輸入模塊5。具體的,由于底層運(yùn)行的程序不同,F(xiàn)lash播放器6的通訊方式與視頻播放器8的通訊方式不同。Flash播放器6將發(fā)生的事件以FS Command的文本形式輸出到標(biāo)準(zhǔn)輸出模塊5 ;Flash線程4通過(guò)連接到標(biāo)準(zhǔn)輸出模塊5以讀取FS Command文本,從而記錄Flash播放時(shí)發(fā)生的事件;而視頻(Video)播放器8接受視頻文件開始播放,播放結(jié)束后退出,視頻線程7控制視頻播放器8的運(yùn)行,將視頻文件傳遞給視頻播放器8以啟動(dòng)視頻播放,并監(jiān)控視頻播放器8的運(yùn)行,當(dāng)視頻播放器8退出時(shí)說(shuō)明視頻播放完成。圖2是本發(fā)明視頻播放中插播Flash的系統(tǒng)的流程示意圖;如圖2所示,當(dāng)開始播放一部視頻時(shí),程序會(huì)先進(jìn)入Publish解析文件,讀取當(dāng)前播放視頻(Video)節(jié)點(diǎn)的LinkSwf參數(shù)值,其值為該Video插播的Flash名;若有值,則建立該Flash的軟鏈接到VideoLinkSwf.swf文件,供Flash播放器插播;若值為空,則表示該Video無(wú)法插播Flash。在Video播放時(shí)點(diǎn)擊該Vedio,若此時(shí)VideoLinkSwf.swf存在,程序會(huì)獲取FsCommand FS_PLAY_FLASH_CMD 并插播 VideoLinkSwf.swf,同時(shí)刪除軟鏈接 VideoLinkSwf.swf。Flash播放結(jié)束后,程序會(huì)重新播放剛才被中斷的Video ;若Video正常播放結(jié)束,則刪除軟鏈接VideoLinkSwf.swf,并進(jìn)入下一個(gè)Video的播放。綜上所述,由于采用了上述技術(shù)方案,本發(fā)明提出一種視頻播放中插播Flash的系統(tǒng),通過(guò)對(duì)Flash播放器的通訊方式和視頻播放器的通訊方式采用不同的方式,以使得在視頻播放的過(guò)程中對(duì)用戶插播Flash的操作能夠及時(shí)的響應(yīng),縮短對(duì)客戶需求的反應(yīng)時(shí)間,提聞廣品服務(wù)的滿意度。通過(guò)說(shuō)明和附圖,給出了具體實(shí)施方式
的特定結(jié)構(gòu)的典型實(shí)施例,基于本發(fā)明精神,還可作其他的轉(zhuǎn)換。盡管上述發(fā)明提出了現(xiàn)有的較佳實(shí)施例,然而,這些內(nèi)容并不作為局限。對(duì)于本領(lǐng)域的技術(shù)人員而言,閱讀上述說(shuō)明后,各種變化和修正無(wú)疑將顯而易見(jiàn)。因此,所附的權(quán)利要求書應(yīng)看作是涵蓋本發(fā)明的真實(shí)意圖和范圍的全部變化和修正。在權(quán)利要求書范圍內(nèi)任何和所有等價(jià)的范圍與內(nèi)容,都應(yīng)認(rèn)為仍屬本發(fā)明的意圖和范圍內(nèi)。
權(quán)利要求
1.一種視頻播放中插播Flash的系統(tǒng),其特征在于,包括: 線程模塊和播放器模塊; 所述線程模塊包括主線程、文本線程、Flash線程和視頻線程,所述播放器模塊包括Flash播放器和視頻播放器; 所述Flash播放器依次通過(guò)Flash線程和文本線程與所述主線程連接,以實(shí)現(xiàn)Flash播放事件數(shù)據(jù)信息的上傳; 所述視頻線程分別與所述主線程和所述視頻播放器連接,以用于回調(diào)主線程和監(jiān)視視頻播放器的運(yùn)行。
2.根據(jù)權(quán)利要求1所述的視頻播放中插播Flash的系統(tǒng),其特征在于,還包括:所述Flash播放器通過(guò)標(biāo)準(zhǔn)輸入模塊與所述Flash線程進(jìn)行數(shù)據(jù)的上傳。
3.根據(jù)權(quán)利要求1或2所述的視頻播放中插播Flash的系統(tǒng),其特征在于,還包括一與所述Flash播放器和視頻播放器連接的顯示模塊。
4.根據(jù)權(quán)利要求3所述的視頻播放中插播Flash的系統(tǒng),其特征在于,所述顯示模塊包括交互式顯示設(shè)備。
5.根據(jù)權(quán)利要求3所述的視頻播放中插播Flash的系統(tǒng),其特征在于,所述Flash播放器將Flash播放事件以FS Command的文本形式輸出。
全文摘要
本發(fā)明涉及互動(dòng)傳媒領(lǐng)域,尤其涉及一種視頻播放中插播Flash的系統(tǒng)。本發(fā)明公開了一種視頻播放中插播Flash的系統(tǒng),通過(guò)對(duì)Flash播放器的通訊方式和視頻播放器的通訊方式采用不同的方式,以使得在視頻播放的過(guò)程中對(duì)用戶插播Flash的操作能夠及時(shí)的響應(yīng),縮短對(duì)客戶需求的反應(yīng)時(shí)間,提高產(chǎn)品服務(wù)的滿意度。
文檔編號(hào)G06F9/46GK103177740SQ20111042930
公開日2013年6月26日 申請(qǐng)日期2011年12月20日 優(yōu)先權(quán)日2011年12月20日
發(fā)明者馮暉中, 劉思凱, 歐陽(yáng)伯康 申請(qǐng)人:觸動(dòng)多媒體技術(shù)(上海)有限公司