久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

視頻分析材料

時間:2019-05-14 01:11:45下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《視頻分析材料》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《視頻分析材料》。

第一篇:視頻分析材料

小班健康分析

健康領域里面有三個目標:

1、身心狀況;

2、動作發展;

3、生活習慣與生活能力;這次視頻是從第二個目標動作發展來分析的。

1、動作發展的第二個目標:具有一定的力量和耐力。

(1)單手扔沙包2米左右(跳繩距離-2米),視頻中,絕多數幼兒投擲能力發展挺好,(2)單腳跳連續跳2米,只有很少一部分幼兒完成度較好,能夠單腳連續跳2米左右,但是大部分幼兒單腳跳不行,所以單腳跳的能力需要加強。

(3)雙手抓杠懸空10秒,視頻處出現3位小朋友,可以明顯看出來男孩發展比女孩好。

2、動作發展里面第一個小目標:具有一定的平衡力,動作協調、靈敏。(要求分散跑時,能躲避他人碰撞),但是通過觀察視頻,雙方扔球時躲避、閃,孩子處于懵懂狀態。這部分還需要加強鍛煉。

中班社會領域分析(美容美發店)

幼兒社會性主要實在日常生活和游戲中通過觀察和模仿潛移默化的發展起來的,社會領域有兩個子領域,1、人際交往;

2、社會適應。本次活動主要以人際交往為主,1、目標2中,能與同伴友好相處,(2)對大家喜歡的東西能夠分享,(4)活動時候愿意接受同伴的建議和意見(小男孩拿起一樣東西,向自己的理發師詢問,這時美容師過來說這是化妝用的,隨機就放下了)如果是換做大班幼兒,這個地方要求要提升一個層面(大班要求能傾聽和接受他人的建議和意見,不能接受時要說明理由)。

2、目標3中,具有自尊自信和自主的表現,(1)孩子能按照自己想法進行游戲,(3)而且自己事情自己做,不依賴別人(四個小朋友,尤其是美容師和理發師,能按照自己已有的經驗為同伴服務,美容師找東西時沒有依賴別人,而是自己想了想,去隔壁材料盒里面找自己需要的東西)

大班活動分析

根據“《3-6歲兒童學習與發展指南》分析以下內容: 1.社會領域人際交往目標一指出“有問題愿意向別人請教”(向教師請教制作菜單)目標二指出“活動時能與同伴分工合作,遇到困難能一起克服”。活動中的幼兒已基本掌握這一目標,他們游戲時分工明確,并愿意向老師請教。(從酒缸舀酒,做面點、做菜單、服務員等)

2.語言領域傾聽與表達目標二指出“愿意與他人討論問題,敢在眾人面前說話”這一目標幼兒也已基本掌握,他們討論菜品、菜單制作,大多數幼兒敢在眾人面前說話。幼兒在活動中能注意傾聽別人講話并能積極回應(幼兒說我吃什么 其他幼兒積極回應)。語言領域目標三文明的語言習慣(,幼兒點餐的時候說要魚,服務員說稍等,)整個環節中幼兒)目標3中,幼兒愿意用圖畫和符號表示事物(做菜單的時候用符號來表示菜名)

3.健康領域動作發展目標三指出“能熟練使用筷子”觀察過程中,幼兒能正確使用筷子來夾面點。而且孩子在制作過程中,手的能力發展很好,通過捏、團、按、揉等,說明小肌肉發展水平達到大班幼兒能力。

4.科學領域科學探究目標二指出 “在成人的幫助下能制定簡單的調查請分并執行”(制作菜單和賬本)。探究中能夠與他人合作與交流”活動中,幼兒參與制作計劃表,分工合作有條不紊,變交流邊制作很好的體現了這一目標。

第二篇:英語教學視頻分析

教學視頻分析

本次教學視頻是南京外國語學校的一名教師的講授的一堂聽力課。該課堂教學設計環節包括:引入、單詞教授、聽力練習及回答問題等環節。

從教學視頻上分析,學生處于初中二年級,理論上這些孩子是好動且積極的。并且,從教師的教授過程中,可以看出,當老師在進行大量信息量灌輸的時候,學生往往反應不夠積極,且通常在教師重復語句和問題時,學生才能夠理解信息,但如果教師讓學生自己討論或觀看PPT之后,學生回答問題的積極性及準確率得到了較大提高。因此,我小組認為,該班級的學生的學習風格應該是偏向視覺型及動覺型的。接下來,我小組將依據教學流程對該教學視頻中教師應對學生風格的不同,而采用的教學方法是否得當進行分析。

首先,在引入部分,她先自我介紹,并提問學生一些問題,關于青島和南京特產等方面的問題,根據學生回答引入本節新課,在這個環節,她充分考慮了聽覺型,和體驗型,以及觸動型的學生,成功的引入新課,而且也帶動了學生的興趣。應當說,這個環節上,三種學習風格的學生都有積極參與進課堂。

然后,教師通過圖片的認知考慮到視覺型的學習者,在講授單詞部分的時候,花費時間過多,而且,教師只是一直在講單詞的用法,不停的灌輸語言,只照顧到了聽覺型的學生,沒有和學生有過多的互動。看的出來,偏向聽覺型的學生很好的理解了教師的意圖,而大部分視覺型和動覺型的學生卻沒能積極融入進去。這位老師忽略了這一點,因此該環節的教學效果并沒有她預期的那么好。

接下來的聽力練習,照顧到了聽覺型的學習者,再進一步的以問題形式提出的聽力練習考慮到聽視覺型的學習者。在后面的教學中教師穿插了多個問題的討論,回答環節充分刺激了動覺型的學習者,并且通過送禮物以獎勵學習者的行為,鞏固和強化了學習者學習的積極性。且在整個上課階段,該老師使用了PPT,video等多媒體設備,這點她考慮到了視覺性學生的需求。

總體來說,因為教師對學生的學習風格把握不夠徹底,因此導致了整堂課上更多出現的是聽、看,只有聽覺型和視覺型的學生參與了課堂,而動覺型的學生明顯不夠積極,導致了學生的說、做卻沒能做到更好。

第三篇:視頻廣告分析

一、廣告策策劃

(一)廣告目標

總目標:

豐田一切行動的目的都是要在快速發展的中國市場上增強競爭力 在中國實現本地化生產不是為了短期利益而是要在中國扎下根來 分目標:

豐田無疑是世界汽車領域里最成功的制造商之一,它的成功很大程度上取決于其集團發展策略。豐田的集團發展戰略包括這樣幾個方面:首先是產品生產緊隨市場而變的策略。豐田集團一直專注于汽車市場中的高級車細分市場,這個細分市場體現著各個品牌的不同特質,并且顯示出更強的增長潛力。為了貫徹這一運營方針,集團將增長和拓展作為運營戰略的兩個主要著眼點。

(二)廣告定位

奔馳強調高貴,豐田則強調豪華;如果說奔馳強調穩重,豐田則強調動力;如果說奔馳強調身份,豐田則強調時尚,強調新潮;如果說奔馳強調正式,豐田則強調非正式。

豐田給人的感覺是比較浮夸,比較囂張。的確,開豐田的人通常是意氣風發的人,自我感覺比較好;開豐田的人自我表現欲也比較強,穿著比較講究,比較新潮 從年齡上看,主要是年輕人,女孩子特別情紅色威馳,也有中年和老年人;還有一類商人,通常稱為“暴發戶”,“暴發戶”的自我感覺很好,所以開豐田。喜歡豐田的還有 “公子哥”,父母有錢,自己不愁柴米油鹽;演藝界明星也喜歡開豐田,因為時尚;運動員也喜歡開豐田,因為動感比較強。

總體上看,豐田就是強調夸張。豐田的品牌塑造顯示大家風范。其廣告訴求一直堅持強調豐田自身精致的設計,也正是這種精益求精的企業理念和創意要求,使豐田成為世界的知名品牌,也使豐田在汽車行業中得以與其他品牌并駕齊驅。

二、廣告費用 電視廣告:

電視廣告播出時間及費用:晚間19:57廣告費用198000元 剩下時段費用依次減少:最低58000元

廣告播出總體費用:1000萬元(晚間時段廣告連續每天播出,剩下時段間歇性播出)

另外,明星費用200萬元,制作費用100萬,其他費用200萬。

總體費用1500萬元。

三、廣告效果

(一)認同度

各種傳播途徑評價指標之一是目標消費者對該種傳播途徑的認同度。首先央視一套黃金時段播出,每天連續播出,用名著來演繹廣告。既做到喚起消費者消費心理,又可以是廣告深入人心,達到宣傳效果。其次,電視廣告也是目標消費者認同度較高的傳播途徑。

(二)影響力

電視廣告的傳播途徑的影響力是最大的,每日的連續播出,并間歇性在不同時段播出,利于廣告的受眾增加,提高影響力。影響力和認同度的情況相是一致,這說明了電視傳播途徑的重要性。

(三)喜好度

各種廣告類型中,按照喜好度由高到低依次是電視廣告、報紙廣告、雜志廣告和宣傳單等。隨著消費人群的發展,消費心理的復雜,在一些高速路的路口,可以設立路牌廣告,并且加作報紙、雜志廣告,擴大廣告影響力。

(四)廣告引發的購買

在隨著廣告的深入,影響力的增加,對于購車一族的心里加以研究,將會推動寶馬汽車在市場的占有率,并推進寶馬車的銷售量。

四 廣告創意:車到山前必有路,有路必有豐田車

“向前夢想將至,全新威馳”豐田的這句廣告語絕對堪稱經典廣告語,幾乎所有廣告學教材的成功案例上都能找到它的身影。80年代,中國的道路上除了除了國產汽車就只有日本的進口車了。豐田汽車作為當時日本最大的汽車公司自然在中國市場上牛氣沖天,而這句精彩的廣告語也很符合當時的情況。豐田巧妙地把運用了中國的俗語,體現出十足的自信與霸氣,且朗朗上口。如今,雖然豐田汽車已經不敢再這樣說大話了,但這句話還是高頻率地出現在豐田車的廣告中,很多中國人還是記住了這句廣告語。五 廣告啟示

紅色的威馳車受廣大女性的喜愛,因為它能顯示女性的美,追求駕乘樂趣、創新的理念。體現中國傳統文化,崇尚個性。

信奉“通路為贏”,實行“通路深耕”的渠道策略。確保高級轎車的霸主地位,引導該市場潮流 懂你,源自十年的維護經驗;

關心,不僅僅是將你放在心上,而是每時每刻為你著想,為你營造更加便捷周到的服務體驗專業,所以更懂你;因為關心,所以更貼心—豐田之家,懂你更會關心你。

第四篇:牛頓第一定律教學視頻分析

學校教育心理學作業

科目: 學校教育心理學

題目:牛頓第一定律教學視頻分析 姓名: 郭杉 學院: 物理學院

學校教育心理學作業

牛頓第一定律教學視頻分析

作為一名師范生,掌握教師職業相關的基本理論、鍛煉教師技能是十分必要的。其中,學校教育心理學就是一門不可或缺的理論課。因此,在學習了學校教育心理學后,我嘗試對高中物理的牛頓第一定律教學視頻進行教育心理學的分析。

本文所分析的視頻為海南省海口市實驗中學的杜和蔓老師在第六屆全國中學物理青年教師教學賽中的視頻。視頻所講授的內容是牛頓第一定律,講授對象為高一年級學生。杜和蔓老師事先將學生們分為四個小組,每個小組前面擺放著記分牌。開始時,她先進行了知識小競賽以回顧初中學過的概念,然后引出高中的牛頓第一定律并作比較;列出概念之后,杜和蔓老師又引出“牛頓第一定律是怎樣建立起來的”這一問題,講述歷史后讓學生扮演伽利略思考并做實驗演示,然后進行講解并總結,完成牛頓第一定律的建立過程;于是她從牛頓第一定律又引出慣性的概念及性質并讓學生根據所學內容解釋現象進行練習;最后,她從知識內容、過程與方法、情感態度與價值觀三個方面讓學生做整節課的總結,選出小組冠軍并留下課后思考題。

觀看過視頻后,我認為整節課中杜和蔓老師所運用的教育心理學理論含有以下三個方面:

一、認知加工

在課堂開始的知識小競賽結束后,杜老師由此引出初中學過的牛頓第一定律,并提問學生初中時定律是如何描述的;之后直接給出高中牛頓第一定律的表述,將兩個表述放在PPT上讓學生分析相同和不同之處,然后進行總結。

我們知道,高一學生學習牛頓第一定律時離初中畢業已有一段時間,這中間學習的東西對高中學習牛頓第一定律產生前攝抑制而造成一定的遺忘。但學生經過之前大量的題目練習已使這一陳述性知識儲存在長時記憶中,通過回憶可以激活進行提取。因此,杜老師對初中牛頓第一定律的復習回顧是很有必要的。并且,她將初中和高中的同一概念不同表述讓同學們進行分析比較,更有利于學生對知識進行精制性復述。精制性復述即指將要記憶的信息與儲存在長時記憶中的信息建立聯系的過程。通過聯想、分析、比較、推理等等過程,學生得以完成精制性復述。

因此,通過新舊知識建立聯系,促進了學生對高中牛頓第一定律這一概念的理解,并使其進入長時記憶,更長久地保持;而且,通過精制性復述而進入長時記憶的新知識,當需要從長時記憶中提取時,能夠更容易對信息進行檢索。

二、學習動機的激發與維持 1.激發與維持外在動機

外部強化可以激發外在動機,從而影響學生的學習行為。在課堂中,老師可以運用目標、反饋、評價、表揚、批評、競賽等各種強化手段激發和維持學生的外在動機。在杜和蔓老師的課堂中,她運用了開展競賽和評價、表揚的方法來激發和維持外在動機。

(1)開展小組競賽

競賽是激發學習積極性的有效手段。

杜和蔓老師事先將學生隨機分為四組,每組的第一排放置記分牌,起始分都是二十分。首先她通過知識競賽的方式給各出組的學生解釋物理現象的題目,小組之間題目不相同,同組學生題目相同。然后,她從每組中隨機選出學生代表他 學校教育心理學作業

們小組回答題目。回答正確的組將加10分,回答的不完整或不正確不扣分。之后的環節便是搶答,老師在講課過程中隨機提問可以加分的問題,學生搶答正確可以加20分或30分等,回答的不完整或不正確不扣分。最后,在整節課快要結束的時候宣布冠軍組。

這樣一來,學生學習的積極性是很高的。因為小組之間存在競爭,所以每組的成員就成為了一個整體,學生們為了集體榮譽,將會認真聽課、積極互動,從而達到激發與維持外在動機的效果。

(2)評價、表揚

教師對學生的學習結果進行適當的評價具有強化的作用。表揚作為學習的外部誘因,能夠給學生的學習活動以肯定的強化,從而鞏固和發展學生的學習動機。

杜和蔓老師在整節課中對學生的評價和表揚有二十多次。比如在一位女同學回答了初中時學過的牛頓第一定律的概念后,杜老師給出“記得非常清楚”的評價,其他則經常根據學生所回答的問題進行分析。杜老師常用的表揚語言還有“很不錯”、“好”、“很好”“非常好”,除此之外,她還經常問同學們“(這位同學)他答得好不好/對不對?”等問題,讓全體同學給予回答問題的同學積極的評價。

這些評價和表揚將給學生很大的鼓勵,從而肯定了學生認真學習、思考的態度,使學生積極參與課堂這一活動得到強化,從而能使學生樹立信心,提高其自我效能感,進而使外在動機得以激發與維持。

2.激發與維持內在動機

激發與維持內在動機的措施有很多,杜老師則主要從培養學生學習興趣和創設問題情境,引起學生的認知矛盾激發求知欲入手。

她選取了在太空艙中宇航員能做勻速直線運動的視頻、汽車行駛要系安全帶的視頻使理論聯系實際,能夠擴大學生的知識面,學生在某一領域的知識不斷積累是其對某一具體知識領域產生穩定而濃厚興趣的基本條件;她還選取了扎破水氣球瞬間的視頻,并現場演示了敲擊紙板,紙板被擊飛紙板上的雞蛋卻落入紙板下的杯中的實驗,這兩個實驗與學生的已有知識信念相矛盾,從而引發學生的求知欲。此外,杜老師用視頻、演示實驗、PPT、角色扮演等多種方式呈現教學內容也能培養學生的學習興趣從而激發與維持內在動機。

可以看出,杜和蔓老師將外在動機的激發和維持與內部動機的激發和維持相結合,達到了很好的效果。

三、教學策略

我認為杜和蔓老師采用的是傳統的教學方式,即有講授、提問、組織討論、布置課堂練習和家庭作業環節的一般方法。我之所以認為仍是一般授課方式,是因為在整堂課中老師的講還是占了大部分。但是這堂課在傳統中有創新,即加入了啟發式教學的思想。

我認為在杜老師的課堂中,提問環節是很出彩、很有技巧的,因此課堂中師生之間的互動交流很活躍。她的提問分為兩種,一種是引導性的、要求全體學生回答的;一種是面向全體學生,但會隨機讓某一位同學回答的。并且,她的提問是一步一步有層次的,有時也會讓學生提出問題。通過提問,老師不僅了解了學生對知識的掌握情況,而且給學生提供了對理解水平自我監控的機會,同時也促進學生積極思考,即積極地進行信息加工,有助于學生理解新知識、使知識進入長時記憶中貯存。

除了提問,她還設計了一個模擬實驗環節。她讓學生進行角色扮演,提出“如果你是伽利略你會怎樣反駁亞里士多德的觀點”的問題讓學生閱讀教材并進行思 學校教育心理學作業

考體會,然后她選出一名學生自主進行實驗模擬,通過學生的做實驗講解和老師Flash動畫演示引導同學們總結出整個實驗的探究過程。

很顯然,杜老師層次分明的提問和模擬實驗已然體現出啟發和探索的思想。她通過提問和自主實驗,一步一步引導、啟發學生完成學習任務。她所注重的是學生的主體性和其獨立思考解決問題的能力。蔣敦杰在全國基礎教育課程改革教學工作經驗交流會上的評價是“與通常貫穿全過程的講不同的是,老師的講,不是基于給學生知識結論的灌輸和傳授,而是借助老師的講,喚醒學生的主體意識,問題意識,任務意識,思考意識,建立起以學生為主體的有意義的學習活動”。并且,在探索方面,杜和蔓老師認為“探索是思想的活動,可以是集體,可以是個人,可以是獨立的,可以是互動。比課堂熱鬧更重要的是每個學生認真的傾聽和每個人的獨立思考。”可以看出,雖然課堂并不完全是發現學習,但思想卻是一致的。

總的來說,杜老師的這堂課是有趣、生動、清晰的。在整個課堂中,體現了學生的主體地位和教師的主導地位。在新一輪基礎教育課程改革剛實行的第一年杜老師能夠這么出色完成轉變,實在是很厲害。在課堂的最后,她還讓同學們總結了三維教學目標——知識與技能、過程與方法、情感態度與價值觀,然后將自己之前確定的目標展示出來進行對比,學生基本完成了她所確定的教學目標。當然這其中也有任務分析的教學目標的組織法的教育心理學依據。

以上就是我對杜和蔓老師牛頓第一定律的一些理解與分析,由于能力限制也許有的有些偏差。其實課堂中還有很多細節運用了教育心理學理論,不僅僅限于這幾方面。如今離2004年高中新課改實行已經十年了,教學方式、課程結構、課程評價都在新課改中日漸成熟。我們作為師范生將會積極地作理論和實踐的準備,以后為基礎教育獻出一份力量,這也是我們應該和必須做的。

參考文獻:

[1]路海東.學校教育心理學[M].長春:東北師范大學出版社,2005.8:2-9;92-114;197-210.

第五篇:視頻播放器設計分析

視頻播放器設計 需求分析

由于計算機的普及,極大地改變了人們的生活。隨之帶來了開發各種軟件的需 求。家用型計算機主要用于家用軟件、學習軟件、游戲軟件和多媒體和多媒體軟件,以及播放CD、VCD、DVD、MP3等多媒體信息。然而多媒體播放器的開發仍然不能滿足人們的需求,多媒體文件格式多樣,但卻沒有一款播放器能夠滿足所有格式的解碼。人們渴望解碼能力更強大,功能更完備的多媒體播放器。

“多媒體”是一種新型的信息處理與傳播技術。有人認為它是信息及其傳輸媒介方面的一場根本革命。人們對新技術的渴望和歡迎、新奇感和占有欲、宣傳熱情和贊美態度,是發自內心的。特別是計算機多媒體技術的功能,令人大開眼界,驚嘆不已。它在商業、信息檢索、文化娛樂和教育等方面的應用效果明顯,前景廣闊。

由多媒體播放器的開發現狀看來,并沒有哪一款播放器能適應所有多媒體文件的解讀,隨著視頻、音頻的迅猛發展,媒體文件的格式層出不窮,由過往美國在線(AOL)公司的Nullsoft部門開發的Winamp獨占鰲頭,到Real Networks公司的Real Player和微軟公司的Windows Media Player風靡全球,再到如今播放器開發的百花齊放的競爭時代,多媒體播放器的開發經歷了許多風浪和變化,但是,仍然沒有出現全能的播放器,始終沒有跨越編碼格式的局限,隨著多媒體技術的不斷發展,人們對多媒體軟件的要求也不斷高漲,所以對多媒體軟件的開發也成為當今計算機開發的重要課題。目前的音頻、視頻格式繁多,研制格式覆蓋面廣的多媒體播放器前景非常廣泛。

隨著計算機、家電、通信等技術的不斷發展,多媒體技術有著廣泛的開發前景,尤其是多媒體播放器的開發,開發格式覆蓋面更廣,兼容性更好,功能更完備的播放器勢在必行。本文主要采用C++ Builder2009作為開發工具,設計并實現一個多媒體播放器。可播放MP3,AVI,WMV,WMA,RM,RMVB,SWF等多種格式的多媒體文件,并且能夠控制播放,暫停,停止,快進,后退,音量控制的調節,選擇上一曲,選擇下一曲,圖像的顯示,文件的計時,列表文件的添減操作等多種播放控制功能,界面簡明,操作簡單。系統總體設計

2.1DirectShow概述

DirectShow是一種通過自定義或內置的大量的Filter(過濾器)來處理多媒體數據的體系結構。這些Filter大致分三類:Source Filter(源過濾器)、Transform Filter(轉換過濾器)、Render Filter(呈現過濾器)。源過濾器主要負責獲取數據,數據源可以是文件、網絡、計算機采集卡或數字攝像機里的,然后數據向下傳輸到Transform Filter,它主要負責數據的格式轉換,然后繼續向下傳輸到Render Filter,它主要負責數據的最終去向,將數據送給顯卡聲卡進行播放或輸出變成文件存儲起來,見圖2-1。

應用程序命令DirectShow過濾器圖表管理器Filters Graph Manager應用程序源過濾器SourceFilters轉換過濾器TransformFilters呈現過濾器RenderFilters應用程序事件音視頻采集設備各種軟硬件解碼器聲卡顯卡

圖2-1 DirectShow開發應用程序原理圖

過濾器Filter是建立在COM技術基礎上的,每個Filter本身就是一個COM組件,各個Filter集合組成過濾器圖(Filter.Graph),DirectShow提供Filter Graph Manager組件來管理整個過濾器圖,比如Filter間的連接和數據流動。Filter之間通過Pin(針腳)連接。

更多感性認識DirectShow,可以DirectX SDK中的自帶的實用的程序GraphEdit,位于安裝目錄BinDXUtilsgraphedt.exe。GraphEdit是構造Filter Graph Manager的可視化工具,在GraphEdit中可以很方便地設計出過濾器圖,并驗證其可行性。比如:播放一個典型的Demo1.mpg文件(將文件拖動到GraphEdit窗口)所自動構建的Filter Graph。見圖2-2。

MPEG Audio DecoderDemo.mpgMPEG-1 Stream SplitterMPEG Video DecoderVideo RendererDefault DirectSound Device圖2-2 MPEG文件播放的Filter Graph 如圖2所示,箭頭方向即是數據的流動,可以看到:MPEG-1 Stream Splitter屬于Source Filters,負責接收源文件數據;MPEG Audio Decoder、MPEG Video Decoder屬于Transform Filters;分別負責視頻、音頻的解碼;Default DirectSound Device、Video Renderer屬于Render Filters,分別負責對視頻顯示和音頻播放。執行菜單Graph->Play,可以看到播放的影音文件。在Graph->Insert Filters可以看到DirectShow提供的大量的支持基本應用的Filter。2.2軟件的總體架構

AVI視頻RMVB視頻 視頻指針解碼主界面用戶 圖2-3 軟件架構

2.3 詳細設計與實現

下面在C++ Builder中,利用DirectShow技術設計媒體播放器,介紹了DirectShow程序的一般編寫方法。以兩種方法實現:一種是直接用DirectX SDK;另一種是用基于DirectShow技術的第三方控件包DsPack。

2.3.1 直接用Direct X SDK中的DirectShow技術的媒體播放器。

用DirectShow編寫播放器,可以說主要包括三步: ①創建一個Filter Graph Manager組件。

②根據實際的應用,創建一條完整的鏈路。比如播放一個本地文件:m_FilterGraph->RenderFile(“Demo1.mpg”,NULL);

③調用Filter Graph Manager(或某個Filter)上的各個接口方法進行控制。并完成Filter Gramph Manager與應用程序的事件交互。比如IMediaControl接口方法Run()、Stop()來控制媒體的播放與停止。

在本實例中,第一步創建一個Filter Graph Manager組件,由自定義的封裝類CDXGraph來完成,它的實現文件是CDXGraph.cpp和CDXGraph.h。第二三步要實現與CDXGraph之問的事件交互。由主窗口MainForm(MainUnit.cpp和MainUnit.h)完成。

該程序部分主要代碼如下:

//定義基本接口。IGraphBuilder是最重要的接口,用于構造Filter graph;IMediaControl播放控制接口,控制播放、停止、暫停等;IMediaEventEx:應用程序通過此接口獲得播放過程中發生的事件,如播放完畢等。IBasicVideo、IBasicAudio分別是圖像和聲音控制接口;IVideoWindow視頻窗口控制接口;IMediaSeeking用于媒體數據流的定位,提供對播放的精確控制,如獲得當前播放位置等。

IGraphBuilder *mGraph;

IMediaControl *mMediaControl; IMediaEVentEx *mEvent;

IBasicVideo *mBasicVideo; IBasicAudio *mBasicAudio; IVideoWindow *mVideoWindow; IMediaSeeking *mSeeking;

//用API函數初始化COM組件庫CoInitialize(NULL);

//創建Filter graph對象,得到IGraphBuilder接口的接口指針mGrph HRESULT hr=CoCreateInstance(CLSID_FilteGraph,NULL,CLSCTX_INPROC_SERVER,IID_IGraphBuilder,(void * *)&mGraph);

//用QueryInterface()函數獲取接口指針

hr = mGraph-> QueryInterface(IID_IMediaControl,(void * *)&mMediaControl);

hr = mGraph-> QueryInterface(IID_IMediaEventEx,(void * *)&mEvent);

hr = mGraph-> QueryInterface(IID_IBasicVideo,(void * *)&mBasicVideo);

hr = mGraph-> QueryInterface(IID_IBasicAudio,(void * *)&mBasicAudio);

hr = mGraph-> QueryInterface(IID_Ⅳideowindow,(void * *)&mVideowindow);

hf = mGraph-> QueryInterface(IID_lMediaSeeking,(void * *)&mseeking);

//連接輸入輸出Pin針腳,連接各個Filter hr=mGraph-> ConnectDirect(inOutputPin,inInputPin,inMediaTyp); //IGraphBuilder接口的方法RenderFile來連接給定的媒體文件,完成Filter Graph的構建。

m_FilterGraph-> RenderFile(m_SourceFile.c_str()); //設置視頻窗口并設置消息通知窗口

m_FilteGraph-> SetDisplaywindow(Panell->Handle); m_FilteGraph-> SetNotifyWindow(this->Handle); //開始播放

m_FilteGraph->Run(); ??

//關閉COM組件庫,釋放資源 CoUtlinitialize();

2.3.2 基于DirectShow技術的第三方控件包DSPack的媒體播放器

Dspack2.34是C++ Builder中用于做DirectShow開發的免費VCL控件。下載地址:http://www.tmdps.cn/。DSPack的安裝可以參考相關文檔。

圖2-4組件面板上的DSPack2.34 Dspack2.34中有七個組件:FilterGraph、VideoWindow、SampleGrabber、Filter、ASFWriter、DSTrackBar、DSVideoWindowEx2。見圖5-1。

FilterGraph組件基本對應于DirectShow中的Filter Graph Manager,Filter Graph的創建和控制由它完成。Filter組件可以充當DirectShow中的各種Filter,VideoWindow組件相當于是一個RenderingFilter,用來顯示采集到的視頻圖像。其它各組件的詳細說明可以參照DSPack安裝目錄下的幫助文檔help.chm[2-3]。

程序由一個主窗體MainForm組成。MainForm窗體上放置FilterGraph組件,屬性Name命名為FilterGraph,Mode屬性為gmNormal;放置VideoWindow組件,FilterGraph屬性設置為FilterGraph;放置DSTrackBar組件,用于顯示播放進度;其它放置0penDialog、MainMenu、四個Button組件,Caption分別設置為打開、播放、暫停、停止。

MainForm中主要代碼如下:

Buttonl的0nclick事件添加如下代碼: if(0penDialog-> Execute())|FilterGraph-> Active = TRUE;//初始化各個Filter,并建立FilterGraph FilterGraph-> RenderFile(OpenDialog->FileNalm);

//播放文件名給FilterGraph

} Button2的OnClick事件添加如下代碼:

FilterGraph-> Play(); //控制FilterGraph的播放 Button3、Button4的0nclick事件分別添加如下代碼: FilterGraph-> Paus(); //播放暫停 FilterGraph-> Stop(); //播放停止 VideoWindw的OnDblClick雙擊事件添加代碼:

VideoWindow-> FullScreen =!VideoWindow->FullScreen;//全屏播放 MainForm的OnCloseQuery事件添加如下代碼:

FiherGraph-> Active = FALsE;//釋放各個Filter 本程序開發環境WindowsXP + DirectX9.O + DSPack2.34。本程序編譯后成功運行。測試與維護

3.1 創建和測試應用程序

為了確保本系統能夠正常運行,需要在開發完成之后做一次較全面的測試。現將具體操作及過程舉例說明如下:

創建和測試應用程序應是交替進行的,既要注意開發的效率也要注意它的穩定性。每編寫一個模塊,就要對這個模塊進行測試,看它能否根據特定的要求工作。及早發現問題,及早解決,否則到最后再來測試的話,難度會大大增加。3.2 程序改進

本軟件沒有考慮到刪除播放列表中文件在ListBox中的索引號小于當前值的時候,刪除之后不能把光標移動到當前播放文件。

本軟件沒有提供解碼更新,這是本軟件以后要著重改的地方。3.3測試方法

一般來說,對程序測試有兩種測試方法:如果已經知道了軟件系統應具有的功能,可通過測試來對每個功能是否都能正常使用;如果知道程序的內部工作過程,可以通過測試來檢測程序內部是否按照規格說明書的規定正常進行。前一種方法稱為黑盒測試,后一種方法稱為白盒子測試。黑盒測試又稱為功能測試,白盒子測試又稱為結構測試。[4] 本系統采用黑盒測試,以下以播放WMV文件為例子。界面如下: 總結

基于兩種不同方法實現媒體播放器程序時的代碼比較,我們采用了C++ Bui-ldel2009 + Direct X SDK9.O + DSPack2.34編寫該播放器。因為用c++ Buildel2009 + Directx SDK9.0編寫時,代碼行約為400行,并需要深入的DirectShow和COM組件知識;而采用C++ Buildel2009 + Direct X SDK9.O + DSPack2.34編寫時,代碼行約為20行,僅需要少量的DirectShow和COM知識。根據比較用第二種方法實現Dir-ectShow程序時,所需要知識少,開發程序快速高效。目前DirectShow廣泛應用于開發多媒體程序。

在該軟件的制作實現過程中,給人最大的啟發的一點是系統架構和設計模式非常重要。代碼的組織都是非常重要的,因為這關系到日后的維護以及擴展。編寫代碼更加有條理,更加符合軟件工程的標準,這才是最重要的。

剛接觸視頻播放器編程的時候,我們認為其中最重要的是解碼算法。但是頭幾天編寫程序的時候卻發現程序越寫越不容易維護,可見是我們走錯了方向。后來我們向老師討教,他告訴我們:“我們的先人早已為我們準備好了各種精良可用的現成算法,我們所要做的就是直接“拿來主義”罷了;但是對于代碼的組織(也就是軟件的架構)才是真正軟件工業的核心部分,因為軟件事實上是直接和經濟掛鉤的,因此我們必須在編寫代碼之前選擇一種最為合適的方法來組織這些代碼,否則我們將會失去更多的時間和金錢。”。

經過并不長的時間里,去實現軟件編程的這個過程使我們慢慢進入到軟件編程的大堂,慢慢感受到實現一個軟件是需要大量的資源。這個過程使我明白了許多,也收獲了許多。首先,我們得去熟悉開發環境,只有熟悉開發環境才能更好地、更有效地實現軟件開發;其次,我們還得去查找大量的資料,無論是圖書館里的關于該軟件實現的書籍,或者是網上實現該軟件的代碼或者教程;最后,在面對編程時,我們最好先弄清楚程序的流程,弄好程序里每個小模塊,然后把每個小模塊組織成完整的程序。

下載視頻分析材料word格式文檔
下載視頻分析材料.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    視頻會議系統需求分析

    視頻會議系統 7.5.2.1、需求分析 應急指揮系統涉及到多個部門、機構,在重大事件的處理過程中,往往出現多個部門之間共同討論、提供信息的情況,這樣就會出現視頻會議的需求。通......

    監獄智能視頻分析解決方案

    http://www.tmdps.cn 深圳市華天成科技有限公司 監獄智能視頻分析解決方案 一、 方案背景 監獄是關押和改造犯罪人員的重要場所,因此安全是首先要保障的因素。安全保......

    視頻網站發展模式分析

    視頻網站發展的幾大趨勢近幾年來的互聯網視頻發展飛速,各大網絡視頻平臺逐漸進入了商業模式,細分下當下視頻網站發展的幾種模式,有興趣的站長可以看看 網絡電視 PPTV,PPS等耳熟......

    視頻網站可行性分析報告

    軟件工程可行性研究報告 項目名稱:視頻網站 指導教師:高奇新 組長:日期:2015年3月21日 一、可行性研究報告 可行性分析報告 目錄 一.引言 1.1編寫目的 ----------4 1.2項目背......

    視頻內容管理系統 可行性分析

    分析現有國外類似產品現況: 1. 了解國外類似產品功能與國內需求差異性 2. 確定刪減部分功能與增加功能 3. 分析國外類似產品整體框架,同時文檔記錄 4. 漢化 5. 統一后臺管理網......

    商務談判視頻背景以及分析資料

    何為商務談判:買賣雙方為了促成交易而進行的活動,或為了解決買賣雙方的爭端,并取得各自經濟利益的一種方法和手段。 商務談判的程序: 開局階段:(本視頻中談判專家的出場,一語道破談......

    93-人性本善還是人性本惡-視頻分析

    1993年國際大專辯論賽決賽 人性本善還是人性本惡 正方 臺灣大學 一辯 吳淑燕 二辨 蔡宗達 三辯 徐金龍 四辯 王信國 反方 復旦大學 一辯 姜豐 二辨 季翔 三辯 嚴嘉 四辯......

    2010中國視頻監控市場調查報告分析

    2010中國視頻監控市場調查報告分析 2010年04月30日00:00 來源:中關村在線 作者:轉載自網絡 編輯:武進龍 評論:0條 本文Tag: 安防監控 【IT168 資訊】受益于平安城市、全國預警項......

主站蜘蛛池模板: 欧洲精品色在线观看| 无码人妻久久久一区二区三区| 亚洲av无码一区二区三区不卡| 国产av国片偷人妻麻豆| 久久午夜夜伦鲁鲁片无码免费| 超碰国产精品久久国产精品99| 免费无码黄网站在线观看| 好男人社区在线www| 人妻av资源先锋影音av资源| 亚洲啪av永久无码精品放毛片| 无码色av一二区在线播放| 国产精品人妻一码二码尿失禁| 久久成人成狠狠爱综合网| 欧美大片18禁aaa免费视频| 黑人巨大精品oideo| 亚洲熟妇无码av不卡在线播放| 高清一区二区三区免费视频| 久久人人做人人爽人人av| 国产真实交换配乱婬95视频| 国产亚洲精品久久19p| 无码精品人妻一区二区三区av| 成年免费视频黄网站zxgk| av无码国产在线观看岛国| 精品国产_亚洲人成在线| 国产精品成人99一区无码| 久久久久国产精品人妻aⅴ武则天| 蜜臀av人妻国产精品建身房| 美丽人妻被按摩中出中文字幕| 亚洲人成无码网www电影麻豆| 无码精品国产dvd在线观看9久| 成人免费视频在线观看| 妺妺窝人体色www在线下载| 亚洲国产成av人天堂无码| 精品毛片| 精品人妻伦九区久久aaa片| 伊人久久大香线蕉亚洲| 欧洲肉欲k8播放毛片| 久久成人免费精品网站| 久久久噜噜噜www成人网| 99久久精品6在线播放| 日日碰狠狠添天天爽无码|