mediaplayer源碼
❶ 跪求一個用vb 編程實現windows mediaplayer 順序播放 和歌詞同步顯示的 源代碼
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication16
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.axWindowsMediaPlayer1.URL = Application.StartupPath +@"\等一分鍾.mp3";
}
private void 打開OToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog open = new OpenFileDialog();
open.AddExtension = true;
open.CheckFileExists = true;
open.Filter = "MP3文件(*.mp3)|*.mp3|所有文件(*.*)|*.*";
if (open.ShowDialog() == DialogResult.OK)
{
this.axWindowsMediaPlayer1.URL= open.FileName;
}
// string AppPath = Application.StartupPath;
//string RptFileFullName = AppPath + @"\(你的flash文件)";
//獲取應用程序的當前工作目錄。
string path = Application.ExecutablePath + @"..\images\1.gif";
MessageBox.Show(path);
String path1 = System.IO.Directory.GetCurrentDirectory();
MessageBox.Show("獲取應用程序的當前工作目錄:" + path1);
//獲取程序的基目錄。
String path2 = System.AppDomain.CurrentDomain.BaseDirectory;
MessageBox.Show("獲取程序的基目錄:" + path2);
//獲取和設置包括該應用程序的目錄的名稱。
String path3 = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
MessageBox.Show("獲取和設置包括該應用程序的目錄的名稱:" + path3);
//獲取啟動了應用程序的可執行文件的路徑,不包括可執行文件的名稱。
String path4 = System.Windows.Forms.Application.StartupPath;
MessageBox.Show("獲取啟動了應用程序的可執行文件的路徑,不包括可執行文件的名稱:" + path4);
//獲取啟動了應用程序的可執行文件的路徑及文件名
String path5 = System.Windows.Forms.Application.ExecutablePath;
MessageBox.Show("獲取啟動了應用程序的可執行文件的路徑及文件名:" + path5);
}
}
}
❷ 求sundy的android開發視頻里MediaPlayer的源碼!!!謝謝!!! 我的郵箱:[email protected]
已發送郵箱,注意查收~~~
❸ 顯示調用android mediaplayer源碼的invoke方法時,怎麼設置參數
用eclipse也行,還是以MediaPlayer為例,在任何一個可以正常編譯運行的android項目里新建一個包package android.media,在該包下面新建類MediaPlayer,運行一次,在項目bin目錄下找到classes.dex文件,用dex2jar.bat反編譯等到classes.dex.dex2jar.jar文件,用解壓軟體打開就可以打到你要的class文件了!
❹ android 底層可以調用mediaplayer.h嗎
官方是沒有在NDK里提供使用mediaplayer的介面的,但如果你一定要這樣做,也是有可能的,思路就是:
1)從Android源碼中找到mediaplayer.h以及libmediaplayer.so(庫名字猜測應該是這樣)
2)用so查看工具,得到libmediaplayer.so裡面的函數介面
3)在自己的NDK中include mediaplayer.h,這個頭文件可以到自己的工程來,用dllopen函數打開libmediaplayer.so獲取裡面的介面,參考android源代碼使用mediaplayer播放音視頻。
我自己用過此方法在NDK中調用AudioTrack(也是java sdk里的一個類)來播放音頻,但也是有缺陷的,不同版本的Android,.h或.so里的介面有可能有變化,所以兼容性存在問題,需要對不同版本的介面都要檢測一遍。
題外話,在NDK里播放音視頻正規的做法,是調用NDK官方提供的模塊OpenSL或OpenAL,具體見NDK文檔和example
❺ 顯示調用android mediaplayer源碼的invoke方法時,怎麼設置參數
比如MediaPlayer類的invoke方法:
1.之所以不能調用,是因為sdk中的andoird.jar包里不含有該類的該方法,所以你的項目不能使用;你的apk使用的其實不是這個andoird.jar包,是系統里的,而系統里的就包含該方法。
2.所以只要修改android.jar包即可:
改寫sdk中的android.jar包,編寫MediaPlayer類,並添加invoke方法
package android.media;
...
public class MediaPlayer
{
...
public int invoke(Parcel request, Parcel reply) {
int retcode = native_invoke(request, reply);
reply.setDataPosition(0);
return retcode;
}
}
再生成class文件,並將該class文件放入android.jar包的指定位置(android.jar可以用壓縮軟體打開),這樣就可以調用該方法了。
❻ 如何下載網頁內嵌音樂。MediaPlayer插件,源代碼裡面找不到地址
我有時候用迅雷的網頁監視功能下,可能那些網頁做了屏蔽吧,找到名字去其他的地方下也可以啊
❼ media player網頁播放器的 歌詞同步源碼
還沒弄完整`有很多BUG 呵呵`盡請期待吧
❽ windows中的mediaplayer是用什麼編寫的怎樣看源代碼
是用什麼語言不清楚,大概是C++,如果你想看源碼。。不可能吧,微軟把源碼當生命
❾ 使用windows media player如何播放rmvb格式的視頻文件請給出源代碼。謝謝
源代碼?要不要這么麻煩,下一個RMVB解碼器裝上,就可以用WMP播放rmvb視頻了