全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1466
推到 Plurk!
推到 Facebook!

Active X 問題

缺席
paul67
一般會員


發表:20
回覆:18
積分:7
註冊:2003-03-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-21 14:06:01 IP:211.78.xxx.xxx 未訂閱
各位高手您好..    小弟用media player SDK將media player Embedded在browser中..  本地端播放.avi檔都沒問題,但拿到其它台電腦就不用,雖然有出 現ActiveX的畫面..但播放檔案時卻出現沒有權限的錯誤訊息.. 我試的那台電腦已將browser安全性設到最低,有啓動Active X 請問一下是什麼地方還需要設定呢    PS:在 Server端IIS我新增一個虛擬目錄也將該目設為可以執行,可以瀏覽的.. 以下是Jscript... <BODY >

Embedding Windows Media Player 9 Series

Includes custom error handling

<OBJECT id=Player classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 height="200" width="200"> </OBJECT>

<INPUT type=button value="Play Audio" name=btnPlayAudio > <INPUT type=button value="Play Video" name=btnPlayVideo > <INPUT type=button value=" Pause " name=btnPause > <INPUT type=button value="Stop" name=btnStop > <INPUT type=button value="Generate Error" name=btnMakeError >

Media name:


Playstate:


Status:


var g_bPaused = false; // To track pause button state; // Check for JScript errors. onerror = ShowError; // Display JScript errors. function ShowError (msg,url,linenumber) { alert(msg " at line " linenumber); } // Initialized states. function Init() { Player.uiMode = "none"; btnPause.disabled = true; btnStop.disabled = true; // Request Media Libary access rights, if none exists. if( Player.settings.mediaAccessRights == "none" ) { // Request access rights. Player.settings.requestMediaAccessRights( "read" ); } } // Play a known audio file from Media Library. function PlayAudio () { var plRet; plRet = Player.mediaCollection.getByName('laure'); if( plRet.count > 0 ) { Player.currentPlaylist = plRet; } else { alert ("Media not found in Media Library."); } } // Play a known video file from Media Library. function PlayVideo () { var plRet; //plRet = Player.mediaCollection.getByName('seattle'); plRet = Player.mediaCollection.getByName('longTimeTest'); if( plRet.count > 0 ) { Player.currentPlaylist = plRet; } else { alert ("Media not found in Media Library."); } } // Try to play a file that doesn't exist. function MakeError () { StopMe(); Player.URL = "z:\\123xyz###.wmv"; // This assumes you don't have a file by this name! } // Pause the Player. function PauseMe () { if( g_bPaused == true ) { Player.controls.play(); g_bPaused = false; btnPause.value = " Pause "; } else { Player.controls.pause(); g_bPaused = true; btnPause.value = "Resume"; } } // Stop the Player. function StopMe () { Player.controls.stop(); } // Test for the current state. // If playing, display the name of the current media. switch (NewState){ case 1: divState = "Playstate: Stopped"; // Toggle the button states. btnPause.disabled = true; btnPause.value = " Pause "; btnStop.disabled = true; break; case 2: divState = "Playstate: Paused"; break; case 3: divState = "Playstate: Playing"; divName = "Media name: " Player.currentMedia.name; // Toggle the button states. btnPause.disabled = false; btnStop.disabled = false; break; case 6: divState = "Playstate: Buffering"; break; case 7: divState = "Playstate: Waiting"; break; case 8: divState = "Playstate: Media Ended"; break; case 9: divState = "Playstate: Transitioning"; break; case 10: divState = "Playstate: Ready"; break; // Other cases go here. default: divState = "Playstate: Other"; } // Display status. This requires Windows Media Player 9 Series or later. divStatus = "Status: " Player.status; var strError = ""; // Store the number of errors in the queue. var max = Player.error.errorCount // Loop through the list of errors. for (var i = 0; i < max; i ) { // Display the error description for each item. strError = "Error: " Player.error.item(i).errorDescription "\n"; } alert( strError ); // Display the error warning. // Clear the error queue to prepare for the next group of errors. Player.error.clearErrorQueue(); </BODY>
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-21 14:44:04 IP:203.73.xxx.xxx 未訂閱
引言: 小弟用media player SDK將media player Embedded在browser中.. 本地端播放.avi檔都沒問題,但拿到其它台電腦就不用,雖然有出 現ActiveX的畫面..但播放檔案時卻出現沒有權限的錯誤訊息.. 我試的那台電腦已將browser安全性設到最低,有啓動Active X 請問一下是什麼地方還需要設定呢
paul67 你好:
(1)請參考以下的連結文章,先建立一些基本觀念
    >
(>    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
paul67
一般會員


發表:20
回覆:18
積分:7
註冊:2003-03-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-21 15:44:47 IP:211.78.xxx.xxx 未訂閱
您好 我試過將使用者匿名帳戶-允許 IIS 控制密碼」的打勾拿掉,然後輸入較高等級的使用者名稱及密碼,我用administrator登入但在按 Play Video時還是會出現沒用使用權限的訊息.. 您給的連結是用BCD做Active X Form 但我是用 JScript media player SDK來做.. 現在還不知問題出在那..
paul67
一般會員


發表:20
回覆:18
積分:7
註冊:2003-03-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-21 15:45:09 IP:211.78.xxx.xxx 未訂閱
您好 我試過將使用者匿名帳戶-允許 IIS 控制密碼」的打勾拿掉,然後輸入較高等級的使用者名稱及密碼,我用administrator登入但在按 Play Video時還是會出現沒有使用權限的訊息.. 您給的連結是用BCD做Active X Form 但我是用 JScript media player SDK來做.. 現在還不知問題出在那..
paul67
一般會員


發表:20
回覆:18
積分:7
註冊:2003-03-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-05-21 15:45:52 IP:211.78.xxx.xxx 未訂閱
您好 我試過將使用者匿名帳戶-允許 IIS 控制密碼」的打勾拿掉,然後輸入較高等級的使用者名稱及密碼,我用administrator登入但在按 Play Video時還是會出現沒有使用權限的訊息.. 您給的連結是用BCD做Active X Form 但我是用 JScript media player SDK來做.. 現在還不知問題出在那.. Sorry.. 我的IE是6.0版的..
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-05-22 08:43:50 IP:203.73.xxx.xxx 未訂閱
引言: 我試過將使用者匿名帳戶-允許 IIS 控制密碼」的打勾拿掉,然後輸入較高等級的使用者名稱及密碼,我用administrator登入但在按 Play Video時還是會出現沒有使用權限的訊息.. 您給的連結是用BCD做Active X Form 但我是用 JScript media player SDK來做.. 現在還不知問題出在那.. Sorry.. 我的IE是6.0版的..
paul67 你好:
(1)如果我沒有猜錯的話,你應該還是使用 ActiveX 的,因此,上次希望你先參
   考的連結內容,是很重要的(雖然是 ActiveForm,需要的做法跟 ActiveX 是
   一樣的)
(2)建議先使用較低版本的 IE 試試看(例如: IE5.0, 5.0),可以了再說
(3)請問你目前的播放方式是如果做的?? 是從 Memory 裡面播放?? 還是由檔案
   播放?? 如果是由檔案播放的話,此檔案是在 server 端?? 還是必須先下載
   至 client 端??
(>如果想要快一點找到問題在哪邊的話?? 建議你使用 >    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
paul67
一般會員


發表:20
回覆:18
積分:7
註冊:2003-03-17

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-05-22 09:37:32 IP:211.78.xxx.xxx 未訂閱
我是由檔案播放的.. 檔案放在Server端,和Embedd Media Player 的htm檔放在一起 但我現在沒有更低版的IE可以試耶.. 我想如果是透過media Player播放Server端的檔案 應該會自己將檔案下載至client端吧.. 應該會像real player一樣.. 一段一段的把影片傳至 client端.. 不是嗎?
系統時間:2024-04-29 5:15:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!