国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
!!!CMP 播放wma/wmv/mms問題詳解【有聲音沒有圖像問題】
wma/wmv/mms問題詳解【有聲音沒有圖像問題】 [打印本頁]

作者: cenfun    時間: 2010-6-3 13:29
標(biāo)題: wma/wmv/mms問題詳解【有聲音沒有圖像問題】
發(fā)現(xiàn)不認(rèn)真看使用說明的人比較多,尤其是新手入門者,一個老問題重復(fù)問來問去
所以置頂本帖,希望有這個問題的好好看看


更新說明見本帖最下面


CMP能播放wmp類型的媒體,如wma,wmv,mid等,但是有諸多限制,需要特定的環(huán)境支持
所以呼吁大家去使用wmp的替代品:
比如用mp3替換wma(http://bbs.cenfun.com/thread-12418-1-1.html)
rtmp直播替代mms等,以減少不必要的問題和麻煩


老話重提,為什么CMP不直接播放wmp類型媒體呢?

CMP采用flash開發(fā),flash屬于Adobe公司所有
WMP即Windows Media Player,是MicroSoft微軟公司的媒體播放器
wma,wmv顧名思義是專門為wmp播放的媒體格式,也是微軟所有,是有版權(quán)的格式(主要是需要wmp解碼器)
這樣flash無法播放wmp類型格式是理所當(dāng)然

為什么flash選擇MP3呢,因?yàn)镸P3是工業(yè)標(biāo)準(zhǔn)的音頻格式,全世界硬件基本都支持解碼,支持多媒體的軟件也基本默認(rèn)就集成mp3解碼器,因?yàn)橥ㄓ瞄_源免費(fèi)

為什么特定環(huán)境又能用flash播放wmp類型媒體呢?
實(shí)際上不是flash在直接播放wmp類型媒體,而是通過間接的方式在播放,原理如下:

大家知道IE瀏覽器能用腳本JS來調(diào)用WMP來進(jìn)行播放,而Flash同樣能與其所在頁面腳本進(jìn)行通信
這樣,以頁面JS腳本來作為橋梁,我們能間接使WMP與CMP進(jìn)行通信,進(jìn)而實(shí)現(xiàn)播放操作
firefox瀏覽器也可以通過安裝一個插件(wmpfirefoxplugin.exe)來支持wmp播放

這就是為什么,播放wmp類型媒體,一定要有網(wǎng)頁JS腳本環(huán)境,也就是通信橋梁不能斷
而且不能阻止flash與頁面進(jìn)行通信,必須設(shè)置flash的AllowScriptAccess="always" 和 allowNetworking="all"
在IE下還必須設(shè)置object標(biāo)簽的id,否則無法通訊,同時embed標(biāo)簽是不標(biāo)準(zhǔn)的,所以也不行
大家所知的qq空間是禁止flash與頁面JS腳本進(jìn)行通信的,故在qq空間調(diào)用cmp是不能實(shí)現(xiàn)wmp類型媒體播放的

為什么播放wmv沒有圖像呢?
因?yàn)镃MP為了簡單,實(shí)際上在頁面生成了一個隱藏的WMP,當(dāng)類型為wma或wmv時,都在這個隱藏的wmp里播放
故不會有任何圖像顯示出來,此時CMP只是起到一個控制的作用

說了這么多,相信大家也想,怎么實(shí)現(xiàn)隱藏的圖像也可以顯示出來呢? 答案是肯定的

最新版本CMP4新增了幾個頁面JS腳本調(diào)用的API后,WMP的相關(guān)操作就容易自行修改了
我們可以自己寫腳本,把隱藏的WMP顯示出來

基本原理就是:
1,CMP加載完后,把隱藏的WMP拿出來
2,并設(shè)置其大小與CMP里的視頻大小一樣
3,設(shè)置其位置也相同,這樣再覆蓋在上面,就可以以假亂真了
4,播放類型為wmp時就顯示,否則隱藏
5,播放停止或播放完成時也隱藏

只要看懂了上面的說明,那一切wmp相關(guān)問題都能明白為什么
1,有聲音沒圖像,因?yàn)閣mp層沒顯示
2,擋住問題,因?yàn)閣mp層覆蓋在上面,cmp所在flash層在下面,是2個不相干的東西
3,無法播放問題,因?yàn)閣mp模塊沒有啟動,缺少wmp環(huán)境
4,全屏等操作,還是因?yàn)槭?個不同的東西,雖能通訊,但畢竟還有弊端,不解釋
等等,一系列問題,不是不解決,而是無法解決
所以,推薦使用flash原生支持的格式,比如mp3,flv,MP4等

詳情見例子頁面:
https://github.com/cenfun/cmp/tr ... veloper/wmp/wmp.htm
其中已經(jīng)封裝了WMP for CMP類:
https://github.com/cenfun/cmp/tr ... eveloper/wmp/wmp.js
2012.1.18更新:
支持到最新版本CMP4,加入qvod,見:
http://bbs.cenfun.com/thread-18402-1-1.html


可下載此頁面,查看里面的源碼,有詳細(xì)注釋
如果需要進(jìn)行修改,則要求有一定的JS編程能力,否則請不要胡亂修改而導(dǎo)致新的問題
如果根本看不明白,說明還需要先進(jìn)行一些相關(guān)基礎(chǔ)知識的學(xué)習(xí)


作者: ningzhonghui    時間: 2010-6-3 15:02
沙發(fā)又學(xué)到新的知識支持老大。。。教程
作者: 50004    時間: 2010-6-3 17:27
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: sxw2005    時間: 2010-6-3 18:55
持realplayer類型媒體的播放, 大哥也做個學(xué)習(xí)學(xué)習(xí)呀。
作者: sxw2005    時間: 2010-6-3 19:20
本帖最后由 sxw2005 于 2010-6-3 20:38 編輯

不會使用。不知道問題出現(xiàn)在哪里了
作者: ytlsl    時間: 2010-6-3 20:05
昨晚我試api.htm改好上傳居然點(diǎn)不開下面的按鈕
作者: sxw2005    時間: 2010-6-3 20:37
本帖最后由 sxw2005 于 2010-6-3 20:50 編輯

沒弄懂呀,怎么在index.htm中用這個功能呢?
作者: 炫彩の葉子    時間: 2010-6-3 22:51
預(yù)知未來    兄弟

下面的可以分享下嗎?

我郵箱171456003@qq.com   或  xcyz09@163.com

http://50004.net/test/live.html
作者: benshan    時間: 2010-8-18 16:01
學(xué)習(xí)學(xué)習(xí)。。。
作者: 50004    時間: 2010-8-19 06:40
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: xiaoyueyue    時間: 2010-11-13 17:04
還是沒整明白,哪個直接上傳個完整的打包的啊
作者: chalea    時間: 2010-11-17 18:41
我也不明白講的是什么意思!能不能搞個打包好直接上傳就OK的呀?
作者: 37224197    時間: 2010-11-29 00:22
我搞了好久沒看明白,是呀能不能搞個現(xiàn)成的一上傳就可以了
作者: jichuan    時間: 2010-11-29 08:43
好久沒來了

作者: shwan    時間: 2010-12-11 01:05
cenfun 發(fā)表于 2010-6-3 13:29

CMP能播放wmp類型的媒體,如wma,wmv,mid等,但是有諸多限制,需要特定的環(huán)境支持

老話重提,為什么CMP不 ...

老大:此法有一點(diǎn)遺憾,會把分享彈出的窗口蓋住,望提供解決思路,小弟自己動手改改
作者: shwan    時間: 2010-12-17 21:39
cenfun 發(fā)表于 2010-6-3 13:29

發(fā)現(xiàn)不認(rèn)真看使用說明的人比較多,尤其是新手入門者,一個老問題重復(fù)問來問去
所以置頂本帖,希望有這個問 ...

支持老大?。≌娼o力!~看到了我們WMP播放需求。。。正當(dāng)我準(zhǔn)備整站轉(zhuǎn)FLV的時候!
作者: shwan    時間: 2010-12-17 21:41
cenfun 發(fā)表于 2010-6-3 13:29

發(fā)現(xiàn)不認(rèn)真看使用說明的人比較多,尤其是新手入門者,一個老問題重復(fù)問來問去
所以置頂本帖,希望有這個問 ...

另:老大好像把rtsp打成rtmp了
作者: sun0420    時間: 2011-1-10 17:48
還是沒看明白如何設(shè)置。。。期待高手寫出詳細(xì)流程?。?hr noshade="" size="2" width="100%" color="#808080">作者: wangzi_90    時間: 2011-2-13 20:27
不明白,求解答。
作者: operchen    時間: 2011-3-8 11:12
說了等于沒有說,我們是新手,能不能出視頻教程啊
作者: 百里冰    時間: 2011-4-7 20:11
能支持更多的格式就好了
作者: lxw77320    時間: 2011-4-8 00:54
look``````````
作者: kinlai    時間: 2011-5-6 13:00
都是mms地址,有些可以播放,而有些的確只有聲音沒有圖像的。樓主說的不明白。
作者: kinlai    時間: 2011-5-8 10:37
wmp.js干什么用?是不是上傳到網(wǎng)站根目錄就可以了?還是需要修改index.html?
作者: lxwcd    時間: 2011-5-13 20:47
本帖最后由 lxwcd 于 2011-5-13 20:56 編輯

看好多人不會,分享一下我更改成功的代碼。


<script type="text/javascript" src="cmp.js"></script>
<script type="text/javascript" src="wmp.js"></script>
<div id="cmp_area" style="position:relative;width:80%;height:600px;margin:0px auto;"></div>
<script type="text/javascript">
//定義getElementById到簡便函數(shù)$
function $(id) { return document.getElementById(id); }

//cmp回調(diào)函數(shù),即cmp第一次加載完成時調(diào)用,將對wmp進(jìn)行初始化操作
function cmp_loaded(key) {
        //獲取cmp對象
        cmpo = CMP.get("cmp");
        if (!cmpo) {
                alert("CMP初始化錯誤");
                return;        
        }
        //初始化
        if (WMP) {
                WMP.init(key, cmpo);
        } else {
                alert("WMP類錯誤");        
        }
}

//cmp的參數(shù),必須設(shè)置api=cmp_loaded回調(diào)函數(shù)
var flashvars = {

        //腳本api回調(diào)函數(shù)
        api:"cmp_loaded"
};

//id, width, height, url, vars, params, attrs
//CMP.write("cmp", "100%", "100%", "cmp.swf",flashvars, {wmode:"opaque"});
var htm = CMP.create("cmp", "100%", "100%", "cmp.swf", flashvars, {wmode:"opaque"});
$("cmp_area").innerHTML = htm;
</script>
作者: shangzao    時間: 2011-5-13 22:00
lxwcd 發(fā)表于 2011-5-13 20:47

看好多人不會,分享一下我更改成功的代碼。

朋友請問將此代碼放在那個文件里呀?
作者: lxwcd    時間: 2011-5-13 22:11
調(diào)用cmp播放器的地方
作者: shangzao    時間: 2011-5-13 22:14
唉!還是不明白!太笨了沒辦法!
作者: lsmmh    時間: 2011-5-16 20:01
沒有搞懂,我做的還是只有聲音沒有圖像
作者: xgb1025    時間: 2011-5-27 09:53
暈,昨天發(fā)個帖子被刪了,郁悶  既然新版本封裝了  就應(yīng)該顯示了 難道是因?yàn)槲抑皇菃畏矫娴恼{(diào)度

所以才不顯示么?詢問了好幾天 看了老大的帖子 也沒講方法啊  那個cmp.js   wmp.js 我看都應(yīng)經(jīng)封裝在了文件里了

而且我在這發(fā)依舊不顯示圖像啊   看證據(jù)

[video=750,620]http://dl.dropbox.com/u/29990513/2ne1%20lonely.wmv[/video]



[cmp=750,640]http://dl.dropbox.com/u/29990513/2ne1%20lonely.wmv[/cmp]




作者: xgb1025    時間: 2011-5-27 10:18
那段代碼  我是調(diào)用的 那是要放在替換內(nèi)容里么?? 還是添加到cmp.js 文件后面呢???

麻煩朋友說的清楚一點(diǎn)
作者: romam    時間: 2011-5-29 18:40
雖然我對JS不是很熟悉,但是用自己的頁面跟老大的例子對照了修改了一下,果斷能用了?。。。。。『瞄_心哇~
作者: xgb1025    時間: 2011-5-29 23:34
修改 具體修改的什么??
作者: yowei    時間: 2011-6-1 18:13
http://www.lctvs.com

我播放時,WMP卻成百分百遮住右邊菜單欄
作者: huangmin1111    時間: 2011-6-4 11:13
問題解決

作者: llaassdd    時間: 2011-6-7 02:12
我修改好了,上傳文件給不懂修改的人下載。但新的問題來了,播放wmp節(jié)目無法禁示右健,請懂的人把源碼發(fā)下。謝謝  http://cid-cbba77268c968509.offi ... spx/.Public/cmp.rar
作者: chinaxk    時間: 2011-6-13 21:54
正確使用方法是,上傳WMP.JS,之后在INDEX.HTM頁面添加調(diào)用代碼,代碼可以參照樓主給的演示頁面的。
有問題可以來www.freefack.com 找我
作者: ─╄→OvЁメs呈    時間: 2011-8-24 07:53
l來學(xué)習(xí)學(xué)習(xí)~!
作者: a29260578    時間: 2011-9-24 21:26
[cmp=760,420]http://www.24szx.com/ds/cmp.swf?api=cmp_loaded&skin=skins/xunleiPlayer.zip[/cmp]
作者: kampchen    時間: 2011-10-28 19:11
學(xué)習(xí)了~~~~~~
作者: 59io    時間: 2011-12-1 15:51
aac格式的歌曲怎么弄啊
作者: menghuanrj    時間: 2011-12-6 10:43
學(xué)習(xí)了·~·原來要下載最新版的CMP4播放器才能播放MMS地址的電視臺啊·~
作者: menghuanrj    時間: 2011-12-6 18:55
不會使用。不知道問題出現(xiàn)在哪里了
作者: fengyiyang    時間: 2012-1-13 16:23
真是看不懂呀,能不能說明一下,需要學(xué)習(xí)那些基礎(chǔ)知識呀!!

作者: 喧鬧de寂寞    時間: 2012-2-3 09:44
學(xué)習(xí)一下
作者: ┞┱低頭、偲惗    時間: 2012-2-7 20:24
yowei 發(fā)表于 2011-6-1 18:13

http://www.lctvs.com

我播放時,WMP卻成百分百遮住右邊菜單欄

哥們   能把你的  視頻 站點(diǎn)   分享下么    我 買都行····我在內(nèi)網(wǎng)架設(shè) 不 影響您···
作者: 風(fēng)哥    時間: 2012-2-7 22:41
唉,權(quán)限不夠啊
作者: 一輩子的夢    時間: 2012-2-7 23:35
呵呵我也去試試謝謝

作者: videomm    時間: 2012-2-9 07:19
筆記做好
作者: 想你的人    時間: 2012-2-21 12:16
還是不大懂呀
作者: yangchunming    時間: 2012-2-27 10:46
學(xué)習(xí)了!謝謝樓主!
作者: tuxuan    時間: 2012-3-11 12:09
很高深,也很有趣,謝謝這么好的程序
作者: 清風(fēng)逐月    時間: 2012-4-15 18:06
可惜閱讀權(quán)限不夠啊
作者: 芹菜    時間: 2012-4-17 10:46
謝謝分享
作者: 會飛的云    時間: 2012-4-18 22:54
積分不夠啊 1111
作者: 楠楠    時間: 2012-4-21 14:02
我試試了但是錯位啊
作者: 芹菜    時間: 2012-6-2 14:13
謝謝了 果然很強(qiáng)大啊
作者: netjh    時間: 2012-6-19 14:24
很好很強(qiáng)大
作者: jiduxz    時間: 2012-8-11 07:14
前來支持一下
作者: fangyang    時間: 2012-8-26 13:36
這個要學(xué)習(xí)學(xué)習(xí)
作者: idsscomcn    時間: 2012-9-28 23:11
真想看看是怎么支持快播的。
作者: -___子牧    時間: 2012-11-4 03:30
學(xué)習(xí)啦 !感謝樓主的!
作者: yanxy0123    時間: 2012-11-17 10:24
想下載相關(guān)的程序代碼來播放mms地址內(nèi)容
作者: yanxy0123    時間: 2012-11-17 10:27
為了學(xué)習(xí)技術(shù),正在最求相關(guān)技術(shù)信息
作者: ㄗs£之♂卅Sr    時間: 2012-12-4 12:15
老大,我無法看到帖子,怎么下載啊,???我也想要一個,!
作者: ?12580    時間: 2012-12-30 16:55
我來支持一下呵呵 很棒啊
作者: ?12580    時間: 2012-12-30 17:00
暈沒看明白怎么回事啊
作者: 酷酷№王子♀    時間: 2013-1-19 15:43
學(xué)習(xí)了???
作者: 雨后的彩虹    時間: 2013-1-30 02:02
支持到最新版本CMP4,加入qvod
作者: ?12580    時間: 2013-2-9 12:30
看了幾遍了 終于搞懂了??!
作者: 樓蘭鄭    時間: 2013-2-25 04:24
看不到這個啊 http://bbs.cenfun.com/thread-18402-1-1.html
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
多個音樂自動連續(xù)播放
[收藏]熱門財經(jīng)節(jié)目<財經(jīng)郎閑評>部分下載
制作.asx播放列表
博客首頁中添加電視直播的代碼
武術(shù)視頻資料--一網(wǎng)天下
wmv視頻去除DRM驗(yàn)證 - 夜雪初積的日志 - 網(wǎng)易博客
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服