在E4A插入多媒體信息

2019-10-25 14:40 更新

?關(guān)于多媒體

多媒體(Multimedia)是多種媒體綜合,一般包括文本,聲音圖像等多種媒體形式。--百度百科

?為什么插入多媒體

    插入多媒體是一個(gè)應(yīng)用程序?yàn)榱苏宫F(xiàn)內(nèi)部信息的必要手法,在本篇教程里我們打算分享下在E4A插入文字和圖片,主要分享組件 標(biāo)簽 圖片框 圖片下載器 富文本框的用法。

?目的

1.用標(biāo)簽來(lái)展示預(yù)設(shè)文本及讀取網(wǎng)絡(luò)文本

2.用圖片框來(lái)加載預(yù)設(shè)圖片和配合圖片下載器取網(wǎng)絡(luò)圖片

?步驟

1.用標(biāo)簽來(lái)展示預(yù)設(shè)文本及讀取網(wǎng)絡(luò)文本

用標(biāo)簽組件來(lái)顯示文本在上節(jié)已經(jīng)講到了,如下圖


這樣可以預(yù)設(shè)一段文本,如果文本內(nèi)容需要在運(yùn)行途中改變,請(qǐng)看 關(guān)于E4A 文件夾的 E4A代碼結(jié)構(gòu) 教程中關(guān)于組件屬性改變的代碼寫(xiě)法。

有時(shí)候單純顯示本地代碼中的文本不能滿足要求,比如我們要在程序里寫(xiě)上一個(gè)公告欄,因?yàn)槲覀兊墓膊粫?huì)一成不變,軟件發(fā)行后我們還會(huì)有需要更改公告內(nèi)容,此時(shí)我們就能做一個(gè)網(wǎng)頁(yè),內(nèi)容為我們的公告

提示:關(guān)于如何做一個(gè)純文本網(wǎng)頁(yè)只要寫(xiě)TXT文件放到服務(wù)器上外網(wǎng)能訪問(wèn)就行,具體教程點(diǎn)擊這里。

我們已經(jīng)準(zhǔn)備好教程需要的網(wǎng)頁(yè),判斷它是否可以用請(qǐng)將地址輸入瀏覽器訪問(wèn),如果可以訪問(wèn)則可以被E4A使用。如圖:

web

在E4A中,有兩種方法可以取下這段文本,1.取網(wǎng)頁(yè)源碼();2.多線程.取網(wǎng)頁(yè)源碼()

提示:不推薦第一種方法,第一種方法會(huì)由于網(wǎng)絡(luò)等原因取網(wǎng)頁(yè)源碼沒(méi)有完成就讀結(jié)果進(jìn)行后續(xù)代碼,我們一般在第一種辦法里用時(shí)鐘組件進(jìn)行延時(shí),以確保網(wǎng)頁(yè)源碼取下來(lái)了,這樣留時(shí)間即使用戶網(wǎng)很好也會(huì)需要時(shí)間來(lái)加載,不如第二種方法,第二種方法在源碼一取下來(lái)就能進(jìn)行后續(xù)代碼。

我們來(lái)比較兩種方式的代碼:

QQ截圖20171122000122

提示:上代碼有定義編碼類(lèi)型的部分,GBK為中文編碼,UTF-8為英文編碼,但不絕對(duì)。如果取到的文本出現(xiàn)亂碼請(qǐng)換一種編碼類(lèi)型試試。

由上圖我們可以清晰看出區(qū)別。

到這里我們已經(jīng)實(shí)現(xiàn)了目標(biāo)一。

2.用圖片框來(lái)加載預(yù)設(shè)圖片和配合圖片下載器取網(wǎng)絡(luò)圖片

直接預(yù)設(shè)圖片:

QQ截圖20171122231253

加載內(nèi)存卡上的圖片:

QQ截圖20171122231610

如果需要加載網(wǎng)上的圖片,我們需要用到圖片下載器組件。

例如我們要加載百度的logo,我們可以訪問(wèn)百度,去取到它的logo圖片的鏈接,就像這樣:https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png

接下來(lái)我們把這張圖片加載到我們的圖片框1

QQ截圖20171122233047

上圖概述了如何加載網(wǎng)絡(luò)圖片,信息量有些大,仔細(xì)看吧。

這樣我們也實(shí)現(xiàn)了目的二,自此,本篇教程也就更新完了。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)