标签: media

在Android上进行音频循环

我有一个曲目我想玩'megadeth',我称之为:

    final MediaPlayer mp = MediaPlayer.create(this, R.raw.megadeth);
Run Code Online (Sandbox Code Playgroud)

并使用'mp.start'播放它.

我只是想知道,我怎样才能让这个音频mp3循环?

java eclipse media audio android

10
推荐指数
1
解决办法
1万
查看次数

组合音频文件和在不同API版本中播放的奇怪问题

全部,我正在使用Media Recorder录制音频.

案例1:如果我使用Android 2.2版安装的设备,我录制的音频组合并播放得很好.

案例2:如果我在Android 1.6安装的设备中使用它,我无法播放组合的音频文件.

它只播放第一个录制的音频,下一个录制的音频文件保持空白没有声音.

此外,我没有在Logcat中收到任何错误.

我使用以下代码录制音频:

    mRecorder = new MediaRecorder();
    mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    mRecorder.setOutputFormat(MediaRecorder.OutputFormat.RAW_AMR);
    mRecorder.setOutputFile(main_record_file);
    mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    mRecorder.prepare();
    mRecorder.start();
Run Code Online (Sandbox Code Playgroud)

我也试过 mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);

组合音频文件的代码:

    public void createCombineRecFile(){
    combined_file_stored_path=getFilename_combined_raw(); // File path in String to store recorded audio
    byte fileContent[]=null;
    FileInputStream ins;
    FileOutputStream fos = null;
    try{
        fos = new FileOutputStream(combined_file_stored_path,true);
    }
    catch (FileNotFoundException e1){
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
    for(int i=0;i<audNames.size();i++){
        try{
            File f=new File(audNames.get(i));
            Log.v("Record …
Run Code Online (Sandbox Code Playgroud)

media audio android version

10
推荐指数
1
解决办法
2348
查看次数

如何以编程方式获取电影的DVD发布日期?

这个网站是我想要实现的一个很好的例子,他们有所有电影的DVD发布日期

是否有可用于获取电影的dvd-bluray发布日期的API?

如果没有API你会如何实现它?

media api amazon

10
推荐指数
1
解决办法
6976
查看次数

WordPress 3.5媒体上传器多文件选择

我正在使用自定义设置页面构建WordPress主题.某些设置要求用户上传/添加一组图像(超过1个).媒体上传器的默认行为是上传和/或选择单个图像并将其插入帖子中.

我遵循了这个关于利用媒体上传器的优秀指南,它表明我应该能够将多个设置为true,但它仍然只允许上传或选择单个文件.

这是我的代码:

加载所需的脚本,因为这是一个自定义设置页面:

if(function_exists( 'wp_enqueue_media' )){
    wp_enqueue_media();
}else{
    wp_enqueue_style('thickbox');
    wp_enqueue_script('media-upload');
    wp_enqueue_script('thickbox');
}
Run Code Online (Sandbox Code Playgroud)

Javascript/jQuery用于显示媒体上传器并处理所选图像:

var tgm_media_frame;

$('.upload-images').click(function() {

  if ( tgm_media_frame ) {
    tgm_media_frame.open();
    return;
  }

  tgm_media_frame = wp.media.frames.tgm_media_frame = wp.media({
    multiple: true,
    library: {
      type: 'image'
    },
  });

  tgm_media_frame.on('select', function(){
    var selection = tgm_media_frame.state().get('selection');
    selection.map( function( attachment ) {
      attachment = attachment.toJSON();
          console.log(attachment);
          // Do something with attachment.id and/or attachment.url here
    });
  });

  tgm_media_frame.open();

});
Run Code Online (Sandbox Code Playgroud)

有没有人能够让多个文件选择正常工作?我错过了什么吗?谢谢!

media wordpress jquery file-upload wordpress-theming

10
推荐指数
2
解决办法
6077
查看次数

Android MediaPlayer OnPreparedListener

我正在开发一个简单的应用程序并使用MediaPlayer在1个活动中播放一些背景噪音.我正在阅读MediaPlayer,我不确定是否要实现OnPreparedListener来触发start()方法.每种方法的优缺点是什么?

方法1:

    mediaPlayer = MediaPlayer.create(context, R.raw.sound);
    mediaPlayer.setLooping(true);
    mediaPlayer.start();
Run Code Online (Sandbox Code Playgroud)

方法2:

    mediaPlayer = MediaPlayer.create(context, R.raw.sound);
    mediaPlayer.setLooping(true);
    mediaPlayer.setOnPreparedListener(new OnPreparedListener() {

        @Override
        public void onPrepared(MediaPlayer mp) {
            mp.start();

        }
    });
Run Code Online (Sandbox Code Playgroud)

media android

10
推荐指数
1
解决办法
1万
查看次数

无法从whatsapp共享URI获取图像路径

Uri = content://com.whatsapp.provider.media/item/118727
Run Code Online (Sandbox Code Playgroud)

我无法从此URI获取实际路径

media android uri image whatsapp

10
推荐指数
1
解决办法
5万
查看次数

如何在C#中与Windows Media Player交互

我正在寻找一种与独立完整版Windows Media Player进行交互的方法.
大多数情况下,我需要知道当前播放曲目的路径.

iTunes SDK让这非常简单,但不幸的是,使用Windows Media Player真的没有任何办法,至少在.Net(C#)中没有任何大量使用pinvoke,我不太满意.

谢谢

只是为了澄清:我不想在我的应用程序中嵌入一个新的Windows Media Player实例,而是控制/读取"真正的"完整版Windows Media Player,由用户单独启动

c# windows media wmp

9
推荐指数
3
解决办法
6万
查看次数

适用于iPad和桌面的媒体查询(最大宽度)

我想要一些CSS代码以iPad和桌面为目标,最大宽度:768.

这(我不知道为什么,很高兴知道)不适用于iPad(只有桌面):

@media only screen and (max-width: 768px)
Run Code Online (Sandbox Code Playgroud)

所以我不得不为iPad做这个:

@media only screen and (device-width: 768px)
Run Code Online (Sandbox Code Playgroud)

但是,我在两个媒体查询中都有完全相同的代码,我无法接受.

我也尝试了这个:

@media only screen and (max-width: 767px) or (device-width: 768px)
Run Code Online (Sandbox Code Playgroud)

上面的这个也不起作用 - 它实际上适用于桌面,无论宽度,而不是iPad.真奇怪.

如何使用相同的媒体查询同时定位iPad和桌面?

css media ipad

9
推荐指数
2
解决办法
4万
查看次数

从django 1.4.3中的媒体文件夹下载文件(上载的文件)

我正在使用django来设计处理文件夹uploadingdownloading文件media夹的文件的基本网页

其实这些文件在媒体文件夹上传成功,也文件被成功下载,但一个underscore附加到file_name中的last charaterfile_one.pdf_,file_two.pdf_,file_three.txt_ 等等,

以下是我的代码

urls.py

urlpatterns = patterns('',
             url(r'^upload$', 'learn_django.views.upload'),
             url(r'^files_list$', 'learn_django.views.files_list'),
             url(r'^download/(?P<file_name>.+)$', 'learn_django.views.download'),
)
if settings.DEBUG:
    urlpatterns = patterns('',
    url(r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}),
) + urlpatterns
Run Code Online (Sandbox Code Playgroud)

views.py

def upload(request):
    ......
    ....
    return render_to_response('uploads_form.html', {'form': form},context_instance=RequestContext(request))


def files_list(request):
    return render_to_response('files_list.html',{'total_files':os.listdir(settings.MEDIA_ROOT),'path':settings.MEDIA_ROOT},context_instance=RequestContext(request))

def download(request,file_name):
    file_path = settings.MEDIA_ROOT +'/'+ file_name
    file_wrapper = FileWrapper(file(file_path,'rb'))
    file_mimetype = mimetypes.guess_type(file_path)
    response = HttpResponse(file_wrapper, content_type=file_mimetype )
    response['X-Sendfile'] = file_path
    response['Content-Length'] = …
Run Code Online (Sandbox Code Playgroud)

python media django file download

9
推荐指数
2
解决办法
9156
查看次数

如何使JavaFX MediaView拉伸媒体填充父容器?

我正在尝试让我的视频尺寸自动拉伸并填充MediaView并保持视频的原始宽高比.基本上,我希望我的MediaPlayer适合调整大小等父容器,就像所有视频播放器一样.

如果有人能够阐明如何实现这一目标,那将非常感谢,谢谢.

java media javafx

9
推荐指数
3
解决办法
6726
查看次数