2011-04-28 37 views
0

我有一個網站,其中包含由平面設計師製作的一些視頻,他還編輯它們,然後添加視頻。我想在視頻底部添加X秒後添加文字,以顯示一些文字。例如:「由XXX託管」。我不能從設計師那裏問這個問題,因爲文本每個月都會改變一次,他每次都會收取我的費用。 此視頻採用swf(flash)格式。我需要在線執行 - 而頁面加載或甚至異步。我的網站在asp.net中寫道,所以必須通過asp.net或javascript完成(如果可以)。是否可以通過ASP.NET或Javascript在線添加文本到SWF文件?

我有閃光燈零知識,但我現在的問題來學習,如果這件事情可能..

你能說,如果這是可能的嗎?如果是的話,通過它可以完成的概念。

回答

0

您可以使用HTML和JavaScript(最好使用jQuery和JQuery UI的JavaScript庫)

編寫JavaScript函數來顯示和定位您的html元素。您需要一些動態確定座標的方法。

有此功能火上視頻對象的點擊e.g

onclick='myJavascriptFunction(videoID)'

如果你需要延遲它,你可以在javascript函數中做到這一點。

+0

現在這聽起來像是我能做的最好的事情。我可以獲得視頻當前狀態嗎?如停止/暫停/播放,每秒播放視頻的時間是多少? – Nir 2011-04-29 10:27:16

0

只要在html中執行(如果你願意,由asp驅動)?

或者我錯過了什麼?

或者你可以存取權限一個網絡服務器中的文本加載,或者你可以將其添加在Flash變數,或者...

+0

如何做到這一點的HTML?我不想將文字放在視頻下,但放在視頻的頂部。 Flashvars只是將變量傳遞給swf,不是嗎?那webserver呢? – Nir 2011-04-28 21:08:30

0

首先,您需要該文件的源代碼。
只是一個SWF將無法正常工作,而且我不會促進解除某個人的工作。
接下來在HTML中,您將flashvars設置爲傳遞給您的Flash應用程序,flash var將包含標籤的文本。
最後創建的Flash應用程序一個文本字段,併爲其分配flashvar

+0

我沒有源代碼。 – Nir 2011-04-29 10:24:00

+0

沒有源代碼,你就是在竊取那些人的工作,除非你簽約。 – 2011-04-29 16:11:06

相關問題