当前位置:首页 » 操作系统 » mediaplayer源码

mediaplayer源码

发布时间: 2022-09-21 01:33:09

❶ 跪求一个用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视频了

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:336
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:945
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:742
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:372