Ⅰ 第三十章 如何在 Silverlight 播放音頻或聲音文件
Silverlight 提供了一個名為MediaElement的類用來播放音頻或視頻文件。Silverlight中的MediaElement支持播放MP3 和WMV格式的視頻 /音頻文件。現在Silverlight當前版本不支持播放.WAV和.AVI 格式的文件。如果嘗試使用MediaElement控制項播放.WAV或.AVI 文件,將收到以下錯誤:Error: Unhandled Error in Silverlight 2 Application <Application Name>Code: 3001 Category: MediaError 為了播放.MP3 或.WMV文件,首先比較將這些文件包含在Silverlight項目中,然後設置它作為嵌入資源。為了使視頻文件作為嵌入資源,將視頻文件添加到項目中,右鍵項目中的視頻文件並選擇「屬性」頁。設置「生成操作」為「嵌入的資源」。這樣編譯時視頻文件會嵌入到.xap文件中。將視頻文件作為嵌入資源後,可以在XAML中定義MediaElement對象編寫代碼來播放文件。下面示例代碼演示播放視頻文件:MediaElement media = newMediaElement ();Stream stream = Assembly .GetExecutingAssembly().GetManifestResourceStream( "MyNamespace.Sound1.wav" );media.SetSource(stream);media.AutoPlay = false ;media.Stop();media.Play();代碼分析:Stream stream = Assembly .GetExecutingAssembly().GetManifestResourceStream( "MyNamespace.Sound1.wav" );上面的代碼行從可執行程序集捕獲視頻流。記住這個視頻文件時通過設置「生成操作」為「嵌入的資源」嵌入在程序集中的。在上面代碼中,「MyNamespace」表示應用程序的命名空間。「Sound1.wav」是視頻的文明名,假設這個文件在應用程序的根目錄。如果文件在子目錄,也需要包括目錄名,用「.」 號隔開。media.SetSource(stream);上面的代碼行,設置了播放媒體的源。media.AutoPlay = false ;上面的代碼行,表示播放器不能自動播放媒體,只有點擊了開始才會播放。media.Stop();media.Play();上面的代碼行,可以看到在.Play()之前做了 .Stop()。這個停止僅在你多次播放相同的MediaElement時才需要。 Silverlight入門知識學習目錄
Ⅱ vb 視頻播放器代碼,運行時出現錯誤Open App.Path & "\default.lst" For Output As #1 請高手指點
1.可能是 你的文件default.lst 根本不存在,或位置不對
2.你讀入的時候是整個讀入的 ,你要一行一行讀入啊
lineinput 替換 input
Ⅲ 袁國寶為什麼受《財經郎眼》的邀請
袁國寶為什麼受《財經郎眼》的邀請?
資深媒體人、NewMedia新媒體聯盟創始人、新媒體營銷和品牌傳播專家袁國寶受邀參與廣東衛視《財經郎眼》節目錄制,與主持人王牧笛、經濟學家郎咸平、馬光遠、王福重、李大霄等嘉賓一起,就特朗普減稅、A股行情、工業4.0、共享經濟等泛財經和互聯網話題展開深度探討。
今年財經郎眼公司成立以後,在節目運營方面,計劃依靠原欄目組既有的頂尖財經界資源、財經郎眼IP的超強影響力、擁有超過10年以上優質內容輸出的豐富經驗、資源積累的節目製作團隊,在未來將繼續打造一款全新的、同樣具有影響力的高品質財經視頻節目。
Ⅳ 美國華納兄弟🎬公司屬於上市公司嗎呃...如果有屬於的話那股票代碼什麼。(先在此感
美國華納兄弟是在美國上市的上市公司。在中國無法開戶、交易,在香港可以。
Ⅳ VC MediaPlayer11
由函數可以用啊:void put_URL(LPCTSTR newValue) 和 void put_URL(LPCTSTR newValue)
或者創建播放列表:
//獲取當前播放列表
CWMPPlaylist m_playlist = static_cast<CWMPPlaylist>(m_WMPplayer.get_currentPlaylist());
CWMPMedia3 m_media = static_cast <CWMPMedia3>(m_WMPplayer.newMedia(_T("E:\\Music\\test.mp3")));
//將媒體添加到播放列表
m_playlist.appendItem(m_media);
//將列表添加到當前列表,以便播放
m_WMPplayer.put_currentPlaylist(m_playlist);
CWMPSettings2 m_set = (CWMPSettings2)m_WMPplayer.get_settings();
m_set.put_autoStart(true);
Ⅵ 【高分】VB中的Windowsmediaplayer控制項,如何實現自動播放下一個視頻文件
窗體上添加一個WindowsMediaPlayer1和一個Command1
Private Sub Command1_Click()
Dim listCollection As IWMPPlaylistCollection
Dim list As IWMPPlaylist
Dim wmpMedia As IWMPMedia
Dim name As String
Dim songs(2) As String
Dim i As Integer
name = "test"
songs(0) = App.Path & "\data\1.avi"
songs(1) = App.Path & "\data\2.avi"
songs(2) = App.Path & "\data\3.avi"
Set listCollection = WindowsMediaPlayer1.playlistCollection
Set list = listCollection.newPlaylist(name)
WindowsMediaPlayer1.currentPlaylist = list
For i = 0 To UBound(songs)
Set wmpMedia = WindowsMediaPlayer1.newMedia(songs(i))
WindowsMediaPlayer1.currentPlaylist.appendItem wmpMedia
Next
WindowsMediaPlayer1.Controls.play
End Sub
Private Sub WindowsMediaPlayer1_PlayStateChange(ByVal NewState As Long)
Select Case NewState
Case 8
If WindowsMediaPlayer1.currentMedia.name = "3" Then
MsgBox "播放完畢"
End If
End Select
End Sub
Ⅶ C#做mp3源代碼
屬性/方法名: 說明:
[基本屬性]
URL:String; uiMode:String; 播放器界面模式,可為Full, Mini, None, Invisible
playState:integer;
enableContextMenu:Boolean; 啟用/禁用右鍵菜單
fullScreen:boolean; 是否全屏顯示
[controls] wmp.controls //播放器基本控制
controls.play; 播放
controls.pause; 暫停
controls.stop; 停止
controls.currentPosition:double; 當前進度
controls.currentPositionString:string;controls.fastForward; 快進
controls.fastReverse; 快退
controls.next; 下一曲
controls.previous; 上一曲
[settings] wmp.settings //播放器基本設置
settings.volume:integer; 音量,0-100
settings.autoStart:Boolean; 是否自動播放
settings.mute:Boolean; 是否靜音
settings.playCount:integer; 播放次數
[currentMedia] wmp.currentMedia
currentMedia.ration:double; 媒體總長度
currentMedia.rationString:string; 媒體總長度,字元串格式。如「03:24」
currentMedia.getItemInfo(const string); 獲取當前媒體信息"Title"=媒體標題,"Author"=藝術家,"Copyright"=版權信息,"Description"=媒體內容描述,"Duration"=持續時間(秒),"FileSize"=文件大小,"FileType"=文件類型,"sourceURL"=原始地址
currentMedia.setItemInfo(const string); 通過屬性名設置媒體信息
currentMedia.name:string; 同 currentMedia.getItemInfo("Title")
[currentPlaylist] wmp.currentPlaylist //當前播放列表屬性
currentPlaylist.count:integer; 當前播放列表所包含媒體數
currentPlaylist.Item[integer];
wmp.currentMedia
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Multiselect = true;
openFileDialog.Filter = "Mp3文件|*.mp3|Wav文件|*.wav|Wma文件|*.wma|Wmv文件|*.wmv|所有格式|*.*";
if (openFileDialog.ShowDialog() == DialogResult.OK)
{ axWindowsMediaPlayer1.currentPlaylist = axWindowsMediaPlayer1.newPlaylist("aa", "");
//遍歷打開的集合
foreach (string fn in openFileDialog.FileNames)
{
//添加播放列表
axWindowsMediaPlayer1.currentPlaylist.appendItem(axWindowsMediaPlayer1.newMedia(fn));
}
}
//播放
axWindowsMediaPlayer1.Ctlcontrols.play();
}
這是做播放器控制項的基本用法和屬性
Ⅷ c# 調用Windowsmedia player選擇文件後為什麼不可以上下一首,代碼沒有問題
一般來說這種問題只可能是你的代碼有問題,不然絕大多數都在正常用的東西怎麼會就到你這里出鬼了?不是寫錯就是用法錯,難道程序猿遇到鬼問題不是第一時間該懷疑自己嗎,口口聲聲說代碼沒問題你還來問個什麼鬼,給你個建議,你排查一下:
首先確定一下能不能單個正常播放,每個都要看:
AxWindowsMediaPlayer1.Ctlcontrols.playItem(AxWindowsMediaPlayer1.newMedia("E:music紅色高跟鞋-蔡健雅.mp3"));
看一下你的播放列表裡到底有多少曲目:
AxWindowsMediaPlayer1.currentPlaylist.count;
如果是列表沒加進去,那就是添加方法不對:
AxWindowsMediaPlayer1.currentPlaylist.appendItem(AxWindowsMediaPlayer1.newMedia("E:music愛的就是你-劉佳.mp3"));
如果播放列表沒有問題,那你看看是不是播放下一首的用法錯誤:
AxWindowsMediaPlayer1.Ctlcontrols.next();
AxWindowsMediaPlayer1.Ctlcontrols.previous();- 如果是你當前沒在播放就想播放下一首,那你就買塊豆腐去撞死;
如果還是有問題無法播放,那就把程序打包到另一台電腦上測試,如果好使就可以砸了你的電腦了。
Ⅸ C#代碼轉VB.Net代碼
你要是實在不會,先用C#編譯成DLL,然後用reflector 這個工具打開生成的DLL,在語言選項這里切換為VB.NET,就知道了,
這樣別的代碼你也可以知道了,
打字不易,如滿意,望採納。