我不太能夠預測趨勢,但是觀察現象還是有點能力的。現在台灣有不少資訊出版社,每天想的就是如何大量將簡體電腦書引進台灣,台灣的資訊作者們,就請自求多福吧!
章立民
老師您好有關於Silverlight和blend播放音效或音樂的問題想跟您請教 Storyboard中是否可以定義我要在這個Storyboard跑到幾秒時,播放一組音效。 例如我想在A Storyboard播放到兩秒時,播放我的音效。 如果我的理解是對的,Silverlight中無論播放影片都是倚賴MediaElement。 但在blend中,當建立Storyboard後,並無法看到MediaElement的長度,也沒辦法決定它到底什麼時候要播放。 所以我如果要再某一段Storyboard播放到兩秒時,我必須要靠程式的作法,靠loop的方式去偵測Storyboard播放的位置,或是把Storyboard切成兩段,當第一段兩秒的Storyboard結束後,觸發結束事件,然後播放音效,再播放下一段動畫。 不過這樣在做動畫時,不是這麼的直覺,可能是因為我們比較習慣傳統剪輯軟體的觀念。因此,是否是有其他方法可以達到這類效果,再請您抽空指導,謝謝。
建議你製作一個計時器,並將計時器的間隔時間設定成 2 秒鐘,在呼叫 Storyboard 物件的 Begin() 方法來播放動畫時也一併啟動計時器,如此一來,2 秒鐘一到,就會引發計時器的事件,然後於此事件中停止計時器並播放音效即可。計時器的製作方式有兩種,一是使用 DispatcherTimer 類別, 一是使用 Storyboard 物件,作法可以參考 "Silverlight 3.0 全面精通手冊" 的 CH13。
Hi章老師,您寫的書又快有好,深度品質兼具,又有大量的範例(每一本我都有買),就算在大陸應該還是無敵的吧? 何不賣到對岸反攻大陸試試看?
老師您好! 想請教老師,對於silverlight 3.0的MediaElement播放rtsp的即時串流,目前有sample的程式,或是書上是否有介紹串流的播放?謝謝!
Hi Mike,感謝您的肯定與支持,我會繼續努力的。
Hi "追求著追求",請參考 http://www.iis.net/extensions/SmoothStreaming
嗯~現在資訊出版社的作風的確是如此,算算從我開始撰寫電腦書籍以來差不多也10年了,也被大陸出版社倒了一大堆版稅,台灣出版社不認帳,也就自己認賠算倒楣了,可惡的是,到現在大陸還在大喇喇地賣書,10年前的技術書籍現在還在盜版,弄得我自己都覺得很不好意思,怕被人家以為我在玩過期技術!去年原本也想寫一本SL的書,但是PM一直推說有作者寫了,但是那家出版社並沒有台灣作者寫這方面的主題,後來才明白原來是大陸作者要寫,真是...
最專業的資訊圖書撰寫團隊。
7 意見: